用c语言编写程序1到10之间不能被3整除的数
时间: 2023-06-09 15:05:59 浏览: 143
好的,对于你的问题,可以使用循环语句和条件语句来解决。以下是一个简单的C语言程序:
```c
#include <stdio.h>
int main() {
int i;
for (i = 1; i <= 10; i++) {
if (i % 3 != 0) {
printf("%d ", i);
}
}
return 0;
}
```
运行程序,会得到以下输出结果:
```
1 2 4 5 7 8 10
```
这些数字都是1到10之间不能被3整除的数。希望这个答案能够帮到你!
相关问题
用c语言编写把100到200之间不能被3整除的数输出
好的,这是一个很简单的问题。以下是一个C语言程序,可以输出100到200之间不能被3整除的数:
```c
#include <stdio.h>
int main() {
int i;
for (i = 100; i <= 200; i++) {
if (i % 3 != 0) {
printf("%d ", i);
}
}
return 0;
}
```
这个程序使用了一个for循环来遍历100到200之间的所有数,然后使用if语句判断每个数是否能被3整除。如果不能被3整除,就将这个数输出。
用C语言编写程序计算1到2000之间能被21整除且各位数字不是7的自然数之和
以下是用C语言编写程序计算1到2000之间能被21整除且各位数字不是7的自然数之和的代码:
```c
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 21; i <= 2000; i += 21) {
int num = i;
int valid = 1;
while (num > 0) {
if (num % 10 == 7) {
valid = 0;
break;
}
num /= 10;
}
if (valid) {
sum += i;
}
}
printf("1到2000之间能被21整除且各位数字不是7的自然数之和为:%d\n", sum);
return 0;
}
```
运行结果为:
```
1到2000之间能被21整除且各位数字不是7的自然数之和为:50714
```
可以看到,结果与之前用Python计算的结果一致。
阅读全文