各个数字之和

我又双叒叕来了,甚至还是作业
废话不说,题和代码如下
描述
【题目描述】
编写一个函数fan(int m),任意输入一个正整数,求各位数字之和。主函数负责输入、输出和fan函数调用。
【输入样例】
132
【输出样例】
6

#include <stdio.h>
int fan(int m)
{
    
    
    int x,s=0;
    while(m!=0)    //从个位数开始,循环一次统计一次个位的值
    {
    
    			   //直接将该数据从个位分解,逐步求和	
        x=m%10;   
        m=m/10;
        s=s+x;
    }
    return s;
}
int main()
{
    
    
    int m;
    scanf("%d",&m);
    printf("%d",fan(m));
    return 0;
}

感觉自己应该写不出这么酷炫的代码,于是就保存下来了qwq
不愧是我

猜你喜欢

转载自blog.csdn.net/Andrew_dlu/article/details/103535998