题解 | #数字之和#

数字之和

https://www.nowcoder.com/practice/ae759916631f4711a90c4d4d9657f4b0

#include <stdio.h>

void func(long x){
    char remain[10] = "0";
    int i = 0;
    while (x != 0){
        remain[i] = x % 10;
        i++;
        x /= 10;
    }
    int sum = 0;
    for (int j = 0; j < 10; ++j) {
        sum += remain[j];
    }
    printf("%d ", sum);
}

int main(){
    long num;
    while(scanf("%ld", &num) != EOF){
        func(num);
        func(num * num);
        printf("\n");
    }
    return 0;
}

全部评论

相关推荐

06-27 12:30
延安大学 C++
实习+外包,这两个公司底层融为一体了,如何评价呢?
一表renzha:之前面了一家外包的大模型,基本上都能答出来,那面试官感觉还没我懂,然后把我挂了,我都还没嫌弃他是外包,他把我挂了……
第一份工作能做外包吗?
点赞 评论 收藏
分享
湫湫湫不会java:先投着吧,大概率找不到实习,没实习的时候再加个项目,然后把个人评价和荣誉奖项删了,赶紧成为八股战神吧,没实习没学历,秋招机会估计不多,把握机会。或者说秋招时间去冲实习,春招冲offer,但是压力会比较大
点赞 评论 收藏
分享
05-09 14:45
门头沟学院 Java
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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