-->
当前位置:首页 > 题库 > 正文内容

程序填空题:输出10到99之间各位数字之和为12的所有整数

Luz4年前 (2021-05-10)题库2986
输出10到99之间各位数字之和为12的所有整数。要求定义和调用函数sumdigit(n)计算整数n的各位数字之和。请将函数补充完整。

运行示例:
39 48 57 66 75 84 93
```c++
#include
int main(void)
{
int i;
int sumdigit(int n);

for(i = 10; i <= 99; i++)
if ( sumdigit(i) == 12 )
printf("%d ", i);

return 0;
}
int sumdigit(int n)
{
int sum;

@@[sum=0](1);
do{
@@[sum=sum+n%10](1);
@@[n=n/10](1);
}while(n != 0);

return sum;
}

```






答案:
第1空:sum=0

第2空:sum=sum+n%10

第3空:n=n/10

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。