输入2315得到的sum是0 哪里出错了 谢谢大佬
#include<stdio.h>int foo(int num)
{
int sum;
sum=num%10+num/10%10+num/100%10+num/1000;
return 0;
}
int main(void)
{
int a;
printf("请输入一个四位整数:");
scanf("%d",&a);
printf("sum=%d\n",foo(a));
return 0;
}
int foo(int num) { int sum; sum=num%10+num/10%10+num/100%10+num/1000; return 0; }
#include<stdio.h> int foo(int num) { int sum; sum=num%10+num/10%10+num/100%10+num/1000; printf("sum=%d\n",sum); return 0; } int main(void) { int a; printf("请输入一个四位整数:"); scanf("%d",&a); foo(a); return 0; }