c语言计算并输出n以内所有能被5或9整除的数
时间: 2024-01-06 12:02:32 浏览: 179
c代码-输出能被三和五整除的数
5星 · 资源好评率100%
要计算并输出n以内所有能被5或9整除的数,可以使用一个循环结构遍历从1到n的所有整数,然后判断每个数是否能被5或9整除。若能被5或9整除,则将其输出。
以下是示例代码:
```c
#include <stdio.h>
int main() {
int n, i;
printf("请输入一个正整数n:");
scanf("%d", &n);
printf("n以内所有能被5或9整除的数为:");
for (i = 1; i <= n; i++) {
if (i % 5 == 0 || i % 9 == 0) {
printf("%d ", i);
}
}
return 0;
}
```
在这段代码中,我们首先使用`scanf`函数获取用户输入的正整数n。然后,使用一个`for`循环,从1遍历到n的所有整数。在循环内部,使用`if`语句判断当前的数是否能被5或9整除。如果能整除,则使用`printf`函数将其输出。
最后,我们返回0,表示程序执行完毕。
阅读全文