c语言:输入两个正整数,计算并输出这两个数之间所有不能被3和5整除的数的和
时间: 2024-11-13 22:18:11 浏览: 8
输入两个数,输出在它们之间所有能被3整除的数-C语言代码
在C语言中,你可以通过循环结构来实现这个功能。首先,获取用户输入的两个正整数,然后使用for循环遍历它们之间的所有数字,检查每个数是否能被3或5整除,如果不能,则累加到总和中。以下是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int num1, num2, i, sum = 0;
// 输入两个正整数
printf("请输入两个正整数:");
scanf("%d %d", &num1, &num2);
// 确保num1小于或等于num2
if (num1 > num2) {
int temp = num1;
num1 = num2;
num2 = temp;
}
for (i = num1; i <= num2; ++i) {
// 检查数字是否能被3和5整除
if (i % 3 != 0 && i % 5 != 0) {
sum += i;
}
}
// 输出结果
printf("这两个数之间所有不能被3和5整除的数的和为:%d\n", sum);
return 0;
}
```
当你运行这个程序,它会提示你输入两个数字,然后计算并显示符合条件的数字之和。
阅读全文