C语言编写函数fun,其功能是:找出100至x (x<=999) 之间能被3整除且不能被5整除的数输出,并将符合条件的整数个数作为函数值返回。主函数负责输入及输出满足条件的整数个数。(main函数fun函数)
时间: 2024-03-03 11:51:17 浏览: 88
C语言程序设计-编写函数fun其功能是:根据整型形参m,计算如下公式的值:y=1+13+15+17+…+1(2m+1)
5星 · 资源好评率100%
以下是C语言代码实现:
```c
#include <stdio.h>
int fun(int x)
{
int count = 0;
for(int i=100; i<=x; i++)
{
if(i % 3 == 0 && i % 5 != 0)
{
printf("%d ", i);
count++;
}
}
printf("\n");
return count;
}
int main()
{
int x, count;
printf("请输入x的值(<=999):");
scanf("%d", &x);
count = fun(x);
printf("满足条件的整数个数为:%d\n", count);
return 0;
}
```
函数fun的具体实现如下:
1. 定义一个计数器count,初始值为0。
2. 从100到x遍历整数i,如果i能被3整除且不能被5整除,则输出i并将count加1。
3. 遍历结束后,输出一个换行符,并返回count的值。
主函数main的具体实现如下:
1. 提示用户输入x的值。
2. 将用户输入的x传入函数fun中,得到满足条件的整数个数count。
3. 输出满足条件的整数个数count。
注意:输入的x必须小于等于999,否则程序会出错。
阅读全文