用c语言定义一个整数n,输出n中能够整除n的数位的数目
时间: 2023-03-28 14:00:49 浏览: 173
2的n次方 单链表操作 c语言
4星 · 用户满意度95%
您好,根据您的要求,我可以回答这个问题。以下是用 C 语言定义一个整数 n,输出 n 中能够整除 n 的数位的数目的代码:
```c
#include <stdio.h>
int main() {
int n, count = ;
scanf("%d", &n);
int temp = n;
while (temp > ) {
int digit = temp % 10;
if (digit != && n % digit == ) {
count++;
}
temp /= 10;
}
printf("%d\n", count);
return ;
}
```
这个程序会先读入一个整数 n,然后通过循环遍历 n 的每一位数位,判断该数位是否能够整除 n,如果可以,就将计数器 count 加一。最后输出 count 的值,即为 n 中能够整除 n 的数位的数目。希望能够帮到您!
阅读全文