c编程:计算并输出给定整数m的所有因子(不包括1与自身)之和。规定m的值不大于1000。c 编程:从键盘上输入一个整数,求该数为几位数。例:输入145369,输出6。 提示: while(n>0) =n/10;count++;}
时间: 2024-06-04 18:12:58 浏览: 28
C语言程序设计-计算并输出给定整数n的所有因子之和(不包括1与自身);注意:n的值不大于1000.c
5星 · 资源好评率100%
对于第一个问题,下面是 C 语言代码实现:
#include <stdio.h>
int main()
{
int m, sum = 0;
scanf("%d", &m);
for (int i = 2; i < m; i++) {
if (m % i == 0) {
sum += i;
}
}
printf("%d\n", sum);
return 0;
}
对于第二个问题,下面是 C 语言代码实现:
#include <stdio.h>
int main()
{
int n, count = 0;
scanf("%d", &n);
while (n > 0) {
n /= 10;
count++;
}
printf("%d\n", count);
return 0;
}
希望能够解决您的问题。
阅读全文