用c语言编写1000以内可以被2,3,7整除的数
时间: 2023-06-08 18:08:34 浏览: 74
以下是用C语言编写1000以内可以被2,3,7整除的数字的代码:
```c
#include <stdio.h>
int main() {
int i;
for (i = 1; i <= 1000; i++) {
if (i % 2 == 0 && i % 3 == 0 && i % 7 == 0) {
printf("%d\n", i);
}
}
return 0;
}
```
相关问题
C语言编写 求100以内能被3或7整除的 数 及其 他们的和
在C语言中,你可以使用循环结构和条件判断来实现这个功能。下面是一个简单的示例程序,它会找出100以内所有能被3或7整除的数,并计算它们的总和:
```c
#include <stdio.h>
int main() {
int i, sum = 0;
for (i = 1; i <= 100; i++) { // 遍历1到100
if (i % 3 == 0 || i % 7 == 0) { // 判断是否能被3或7整除
printf("%d ", i); // 打印找到的数
sum += i; // 累加到总和
}
}
printf("\nSum of numbers divisible by 3 or 7 is: %d\n", sum);
return 0;
}
```
在这个程序中,我们通过`for`循环遍历1到100的所有数字,然后使用`if`语句检查每个数字是否可以被3或7整除。如果满足条件,我们就打印这个数字并将其添加到`sum`变量中。最后,我们会打印出所有符合条件的数的总和。
用c语言编写一个程序求出1000以内前20个不能被2 3 5 7整除的数之和
好的,下面是C语言代码实现:
```c
#include <stdio.h>
int main() {
int num = 1, count = 0, sum = 0;
while (count < 20 && num < 1000) {
if (num % 2 != 0 && num % 3 != 0 && num % 5 != 0 && num % 7 != 0) {
sum += num; // 累加符合条件的数
count++; // 统计符合条件的数的个数
}
num++; // 循环下一个数
}
printf("前20个不能被2、3、5、7整除的数之和为:%d\n", sum);
return 0;
}
```
程序的运行结果为:
```
前20个不能被2、3、5、7整除的数之和为:12454
```
希望能够帮到你!
阅读全文