程序填空题:调用函数求任意一个整数的各位数字之和
编写一个函数fan(int m),计算参数m的各位数字之和。然后写出包括输入、输出和调用函数fan的主函数,请填空完成相应功能。
输入输出样例如下:
输入样例1:
234
输出样例1:
9
输入样例2:
12345
输出样例2:
15
```
int fan(@@[int m](2))
{int i,s=0;
do //计算参数m的各位数字之和
{s=s+@@[m%10](2);
m=m/10;
}while(@@[m!=0](2));
return @@[s](2); //返回结果
}
#include
int main(void)
{int n,jg;
scanf("%d",&n); //输入一个整数
jg=@@[fan(n)](2); //调用函数计算n的各位数字之和
printf("%d\n",jg);
return 0;
}
```
答案:
第1空:int m
第2空:m%10
第3空:m!=0
第4空:s
第5空:fan(n)
输入输出样例如下:
输入样例1:
234
输出样例1:
9
输入样例2:
12345
输出样例2:
15
```
int fan(@@[int m](2))
{int i,s=0;
do //计算参数m的各位数字之和
{s=s+@@[m%10](2);
m=m/10;
}while(@@[m!=0](2));
return @@[s](2); //返回结果
}
#include
int main(void)
{int n,jg;
scanf("%d",&n); //输入一个整数
jg=@@[fan(n)](2); //调用函数计算n的各位数字之和
printf("%d\n",jg);
return 0;
}
```
答案:
第1空:int m
第2空:m%10
第3空:m!=0
第4空:s
第5空:fan(n)