在程序编辑区编写程序,程序功能要求如下: 求[1,n]之间所有不能被3整除的整数之和,n的值由键盘输入。 例如,如果输入12,则输出结果为:48 部分源程序已存在程序编辑区中。 请在fun( )函数中的/begin/ 与 /end/ 之间填入你编写的若干语句,存盘并运行,直到得出正确结果。 请勿改动其它位置的任何内容。
时间: 2024-02-13 21:05:18 浏览: 73
编写程序实现以下功能:从键盘输入十个整数,用冒泡法排序后按从小到大输出
下面是代码实现:
```
#include <stdio.h>
int fun(int n)
{
int i, sum = 0;
for (i = 1; i <= n; i++)
{
if (i % 3 != 0)
{
sum += i;
}
}
return sum;
}
int main()
{
int n, sum;
printf("请输入n的值:");
scanf("%d", &n);
sum = fun(n);
printf("[1,%d]之间所有不能被3整除的整数之和为:%d\n", n, sum);
return 0;
}
```
在这个程序中,我们先定义了一个函数 `fun()`,用来计算[1,n]之间所有不能被3整除的整数之和。函数中使用了一个循环,遍历了[1,n]之间的所有整数,如果该整数不能被3整除,则将其加到sum中。最终返回sum的值。
在主函数中,我们先从键盘读入n的值,然后调用fun函数计算[1,n]之间所有不能被3整除的整数之和。最后将结果输出即可。
阅读全文