用if while语句编写: 输入一批正整数,用-1作终止标记,求其中能被3或7整除的数之和。输出数据不控制列宽。例如输入 5 1 3 7 8 6 21 -1 则应输出 37 注意:语言选DEV C++。
时间: 2023-05-30 12:04:03 浏览: 86
```c
#include <stdio.h>
int main() {
int num, sum = 0;
printf("请输入一批正整数,以-1作为终止标记:\n");
scanf("%d", &num);
while (num != -1) {
if (num % 3 == 0 || num % 7 == 0) {
sum += num;
}
scanf("%d", &num);
}
printf("能被3或7整除的数之和为:%d\n", sum);
return 0;
}
```
相关问题
c语言:编程求1到n中能被3或7整除的数之和。分别用for循环语句和while循环语句完成本题。
for循环语句实现:
```c
#include <stdio.h>
int main()
{
int n, i, sum = 0;
printf("请输入一个正整数n:");
scanf("%d", &n);
for (i = 1; i <= n; i++)
{
if (i % 3 == 0 || i % 7 == 0)
{
sum += i;
}
}
printf("1到%d中能被3或7整除的数之和为:%d", n, sum);
return 0;
}
```
while循环语句实现:
```c
#include <stdio.h>
int main()
{
int n, i = 1, sum = 0;
printf("请输入一个正整数n:");
scanf("%d", &n);
while (i <= n)
{
if (i % 3 == 0 || i % 7 == 0)
{
sum += i;
}
i++;
}
printf("1到%d中能被3或7整除的数之和为:%d", n, sum);
return 0;
}
```
编程求1到n中能被3或7整除的数之和。分别用for循环语句和while循环语句完成本题。
使用for循环语句:
```python
n = int(input("请输入一个正整数:"))
sum = 0
for i in range(1, n+1):
if i % 3 == 0 or i % 7 == 0:
sum += i
print("1到{}中能被3或7整除的数之和为:{}".format(n, sum))
```
使用while循环语句:
```python
n = int(input("请输入一个正整数:"))
sum = 0
i = 1
while i <= n:
if i % 3 == 0 or i % 7 == 0:
sum += i
i += 1
print("1到{}中能被3或7整除的数之和为:{}".format(n, sum))
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](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)