1.编写程序,在键盘上输入一个n值,输出n以内所有个位-|||-数为3,但不能被3整除的数并求出它们的和。-|||-要求:-|||-输入:100-|||-输出:13,23,23,53,73,83, sum=288用C语言程序编写
时间: 2024-10-24 13:10:58 浏览: 13
c代码-11.计算并输出n(包括n)以内能被3或7整除的所有自然数的倒数之和。例如,从键盘给n输入30后,输出为:S=1.226323。
5星 · 资源好评率100%
当然可以。这是一个简单的C语言程序,用于满足您的要求。我们将使用for循环遍历从1到用户输入的n之间的所有数字,然后检查每个数字是否满足条件(个位数是3且不能被3整除),如果符合条件,则将其添加到总和中。
```c
#include <stdio.h>
int main() {
int n, num, sum = 0;
// 输入n值
printf("请输入一个数值(n): ");
scanf("%d", &n);
for (num = 1; num <= n; num++) { // 遍历1到n
if (num % 10 == 3 && num % 3 != 0) { // 检查个位是否为3且不能被3整除
printf("%d, ", num); // 输出符合条件的数
sum += num; // 累加总和
}
}
printf("\n和(sum)为: %d\n", sum); // 输出最终的和
return 0;
}
```
当你运行这个程序时,按照提示输入100,它会输出13、23、23、53、73、83,并显示它们的和为288。
阅读全文