【十二题解】 | #自守数#

自守数

http://www.nowcoder.com/practice/88ddd31618f04514ae3a689e83f3ab8e

#include<stdio.h>

int judge(int n){

int ans = 0;
for(int i=0; i<=n; i++){
    int all = i*i;
    int x = i;
    int sign = 1;
    while(x!=0){
        if(x%10 != all%10){
            sign = 0;
            break;
        }
        x/=10;
        all/=10;
    }
    if(sign)ans++;
}
return ans;

}

int main(){

int number;
while(scanf("%d", &number) != EOF){
    int ans=judge(number);
    printf("%d\n", ans);
}

}

全部评论

相关推荐

erer__:我也挺晚的,10月23号才开始投递。然后11月12号才有第一次面试。日常实习挺看运气的,要看有没有岗位。感觉到后面可能岗位会更少了,不过多投吧。加油
投了多少份简历才上岸
点赞 评论 收藏
分享
12-22 16:31
已编辑
桂林电子科技大学 Python
很奥的前端仔:如果你接了offer 临时又说不去 hr确实要多做一些工作。 当然如果是接offer之前当我没说
点赞 评论 收藏
分享
12-24 20:52
武汉大学 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务