需要用C语言调用函数的方法解决:任意输入一个整数,求各位数字之和

如题所述

#include <stdio.h>
int func(int n)
{
    int sum;
    for(sum=0;n;n/=10)
        sum+=n%10;
    return sum;
}
int main()
{
    int n;
    scanf("%d",&n);
    printf("%d\n",func(n));
    return 0;
}

追问

蟹蟹你呀,我发现了我的错误,嘻嘻嘻,是最后输出的时候没写函数名

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-12-05
int fun(int num)
{
int ret = 0;
int i=0;
for(i=0; i<num+1; i++)

{
ret +=i;

}
return ret;
}追问

嗯嗯,谢谢你呀,不过整个程序应该怎么写呢?我写的一直有错误,运行不了,刚让我删了

追答

直接在 main函数里面 调用 这个函数
int main()
{
printf("%d", fun(10));

}

相似回答