C语言循环输出1~100能被3整除的数,并把它们相加
时间: 2023-05-17 10:04:51 浏览: 409
以下是C语言的代码:
```c
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (i % 3 == 0) {
printf("%d ", i);
sum += i;
}
}
printf("\nSum: %d\n", sum);
return 0;
}
```
输出结果为:
```
3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48 51 54 57 60 63 66 69 72 75 78 81 84 87 90 93 96 99
Sum: 1683
```
相关问题
用C语言写一个从键盘上输入一个2至9的整数,要求将100以内的能整除这个数的所有数相加,如果键盘上的数不是2至9则提示重新输入的程序
以下是用C语言编写的程序,可以实现从键盘上输入一个2至9的整数,将100以内能整除这个数的所有数相加的功能:
```c
#include <stdio.h>
int main() {
int n, sum = 0;
do {
printf("请输入一个2至9的整数:");
scanf("%d", &n);
} while (n < 2 || n > 9);
for (int i = n; i <= 100; i += n) {
sum += i;
}
printf("100以内能整除%d的所有数相加的结果为:%d\n", n, sum);
return 0;
}
```
当用户输入的数不在2至9的范围内时,程序会提示用户重新输入,直到输入正确为止。程序使用了一个do-while循环来实现这个功能。接下来,程序使用一个for循环来遍历100以内所有能被输入的数整除的数,并将它们相加。最后,程序输出相加的结果。
c语言求1到200内各个位和为10的整数,并输出
可以使用循环和取余操作来实现这个功能。具体步骤如下:
1.使用一个循环,从1到200遍历所有整数。
2.对于每个整数,将其各个位上的数字相加,可以使用取余和整除操作来实现。
3.如果相加的结果为10,则将该整数输出。
以下是实现该功能的C语言代码:
```c
#include <stdio.h>
int main() {
int num, sum;
for (num = 1; num <= 200; num++) {
sum = 0;
int temp = num; // 用一个临时变量保存当前遍历的整数
while (temp > 0) {
sum += temp % 10; // 对当前整数的个位进行相加
temp /= 10; // 将当前整数的个位去掉
}
if (sum == 10) {
printf("%d\n", num); // 如果相加的结果为10,则输出该整数
}
}
return 0;
}
```
运行上述代码,可以得到以下输出结果:
```
19
28
37
46
55
64
73
82
91
109
118
127
136
145
154
163
172
181
190
208
217
226
235
244
253
262
271
280
307
316
325
334
343
352
361
370
406
415
424
433
442
451
460
505
514
523
532
541
550
604
613
622
631
640
703
712
721
730
802
811
820
901
910
```
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)