c语言找出500以内能被7整除的数。并统计个数
时间: 2023-05-29 17:02:42 浏览: 108
```
#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语言找出100以内最大的5个能被7整除的数
在C语言中,你可以通过循环遍历并检查每个数字是否能被7整除来找到100以内最大的五个能被7整除的数。以下是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int numbers[5]; // 存储最大5个7的倍数
int index = 0; // 记录填充了多少个数
for (int i = 7; i <= 98; i += 7) { // 循环从7开始,每次加7直到超过100
if (index < 5) { // 如果数组还没满
numbers[index] = i;
index++; // 增加计数
} else if (numbers[index - 1] < i) { // 如果当前数比已有的最小数还大
// 更新最小值的位置
numbers[4] = i;
}
}
printf("100以内最大的5个能被7整除的数是:\n");
for (int j = 0; j < 5; j++) {
printf("%d ", numbers[j]);
}
printf("\n");
return 0;
}
```
这个程序首先创建一个大小为5的数组来存储结果,然后从7开始逐次增加7,如果数组未满且当前数值大于已存的最小值,则替换掉最小的那个数。最后,打印出这五个数。
阅读全文