输出10到99之间各位数字之和为12的所有整数。要求定义和调用函数sumdigit(n)计算整数n的各位数字之和。
程序员文章站
2024-03-16 15:57:04
...
输出10到99之间各位数字之和为12的所有整数。要求定义和调用函数sumdigit(n)计算整数n的各位数字之和。请将函数补充完整。
运行示例: 39 48 57 66 75 84 93
#include <stdio.h>
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;
do
{
sum = sum + n%10;
n = n/10;
}
while(n != 0);
return sum;
}
上一篇: 1292: 韩信点兵
下一篇: 1289: 简单数据统计