c语言找出500以内能被7整除的数。并统计个数
时间: 2023-05-29 13:02:42 浏览: 69
```
#include <stdio.h>
int main() {
int count = 0; //计数器初始化为0
for (int i = 1; i <= 500; i++) {
if (i % 7 == 0) {
printf("%d ", i); //输出能被7整除的数
count++; //计数器加1
}
}
printf("\n共有 %d 个数能被7整除\n", count); //输出统计结果
return 0;
}
```
输出结果为:
```
7 14 21 28 35 42 49 56 63 70 77 84 91 98 105 112 119 126 133 140 147 154 161 168 175 182 189 196 203 210 217 224 231 238 245 252 259 266 273 280 287 294 301 308 315 322 329 336 343 350 357 364 371 378 385 392 399 406 413 420 427 434 441 448 455 462 469 476 483 490 497
共有 71 个数能被7整除
```
相关问题
用c语言找出500以内能被7整除的数,并统计个数
```c
#include <stdio.h>
int main() {
int count = 0; // 统计个数
for (int i = 1; i <= 500; i++) {
if (i % 7 == 0) { // i能被7整除
printf("%d ", i); // 输出i
count++; // 统计个数加1
}
}
printf("\n统计个数为%d\n", count); // 输出统计结果
return 0;
}
```
c语言找出1000以内能整除7和2的所有数,并五个一行输出
好的,以下是符合要求的C语言代码:
```c
#include <stdio.h>
int main() {
int count = 0;
for (int i = 1; i <= 1000; i++) {
if (i % 7 == 0 && i % 2 == 0) {
printf("%d\t", i);
count++;
if (count % 5 == 0) {
printf("\n");
}
}
}
return 0;
}
```
代码解释:
首先,我们定义一个计数器变量count,用于统计输出的数的个数。
然后,我们使用for循环遍历1到1000之间的所有数。
在循环内部,我们使用if语句检查当前数是否能被7和2整除,如果符合条件,则输出该数,并将计数器count加1。
接着,我们使用另一个if语句检查当前已输出的数的个数是否是5的倍数,如果是,则输出一个换行符,以便让输出结果更加整齐。
最后,我们在主函数末尾返回0,表示程序正常结束。