请用C++实现以下程序:给定一个n,对于i从1到n,找出有多少个不同的n/i 如:n=6 有4个不同的n/i:6,3,2,1
时间: 2024-05-08 21:19:25 浏览: 9
好的,以下是使用C语言实现的程序:
```
#include <stdio.h>
int main() {
int n, i, count = 0, prev = 0;
printf("请输入n的值:");
scanf("%d", &n);
for (i = 1; i <= n; ++i) {
int cur = n / i;
if (cur != prev) {
++count;
prev = cur;
}
}
printf("n有%d个不同的n/i\n", count);
return 0;
}
```
希望能帮助到您!现在有其他问题,我可以为您解答吗?