输入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;
}
2020-03-27 14:13
2020-03-27 14:16
2020-03-27 14:18
程序代码:int foo(int num)
{
int sum;
sum=num%10+num/10%10+num/100%10+num/1000;
return 0;
}
2020-03-27 14:18
2020-03-27 14:19

2020-03-27 14:21
程序代码:
#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;
}

2020-03-27 14:49

2020-03-27 14:50
2020-03-27 15:11
2020-03-27 18:10