统计并输出1000以内能够被3整除,但不能被9整除的自然数个数
时间: 2024-03-24 21:41:41 浏览: 85
1000内被3整除的数之和
可以使用循环语句来实现这个功能,具体代码如下:
```c
#include <stdio.h>
int main() {
int count = 0; // 计数器,记录符合条件的自然数个数
for (int i = 1; i <= 1000; i++) {
if (i % 3 == 0 && i % 9 != 0) {
count++;
}
}
printf("1000以内能够被3整除,但不能被9整除的自然数个数为:%d\n", count);
return 0;
}
```
在这个程序中,使用了一个 `for` 循环来遍历从 1 到 1000 的所有自然数。在循环体中,使用了一个 `if` 语句来判断当前的自然数是否符合条件:能够被 3 整除,但不能被 9 整除。如果符合条件,则将计数器 `count` 的值加 1。最后,输出符合条件的自然数个数。
希望能够帮到您!
阅读全文