急急急!!!简单的C语言编程题
求范围内所有整数的各个数字的和。要求:(1)编写函数求一个正整数的各个位数字的和。函数原型:int DigitSum<int num>;
(2)在main函数中输入正整数m,n,循环调用DigitSum,求【m,n】范围内的所有整数的各位数字和并输出。输入数据保证m、n
在int范围内,且1<=m<=n 6.00交卷子啊!!!! #include <stdio.h>
int DigitSum(int num)
{
int result = 0;
do{
result += num % 10;
num /= 10;
}while (num > 0);
return result;
}
int main()
{
int m, n, i;
int total = 0;
printf("请输入一个范围(两个大于1的整数,小的在前面):");
scanf("%d %d", &m, &n);
for (i = m; i < n + 1; i++)
total += DigitSum(i);
printf("[%d, %d] 范围内的所有整数的各位数字和为 %d\n", m, n, total);
return 0;
} 你面试的时候叫谁帮你呢? BngThea 发表于 2017-12-26 17:30
谢谢谢~
像番茄加两个蛋 发表于 2017-12-26 17:32
你面试的时候叫谁帮你呢?
我会好好努力的
页:
[1]