用c++编写一个程序“输入一个整数,求它的位数以及各位数字之和。例如,123的位数是3,各位数字之和是6”
时间: 2023-10-18 19:04:45 浏览: 221
cpp代码-有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
好的,这个问题我可以回答。以下是代码:
```
#include <stdio.h>
int main() {
int num, count = 0, sum = 0;
printf("请输入一个整数:");
scanf("%d", &num);
while (num != 0) {
count++;
sum += num % 10;
num /= 10;
}
printf("位数为:%d\n各位数字之和为:%d\n", count, sum);
return 0;
}
```
阅读全文