分解正整数n,得到每一位的数字。 计算所有位上数字的和。 输出正整数n的位数。 输出各位数字之和。 以下是C语言代码示例: c #include <stdio.h> int main() { int n, digit, sum = 0, count = 0; // 输入正整数n printf("请输入一个正整数: "); scanf("%d", &n); // 确保输...
计算位数就是不断除10,直到它除以10=0。至于各个位的和,就是不断除以10取余数,再累加起来。附上...
主要思路是,用n对10取模可以得到最后一位数字,计算完之后将n除以10,因为int型的除法会直接丢掉小数...
不断除以10和模10就可以了
这问题,找个qq.群不比这里问的快??