用C语言编写函数,求出在正整数m和n之间(m<n)能被3整除、但不能被5整除的数的个数,在主函数中输入正整数m,n(m<n),调用该函数,输出函数返回结果。
时间: 2024-05-09 19:18:09 浏览: 74
C语言程序设计-编写函数判断一个整数能否同时被3和5整除,若能则返回值为1,否则为0
5星 · 资源好评率100%
好的,这是一个关于C语言的问题。请参考下方代码实现:
```c
#include <stdio.h>
int count(int m, int n)
{
int i, cnt = 0;
for (i = m; i <= n; i++)
{
if (i % 3 == 0 && i % 5 != 0)
{
cnt++;
}
}
return cnt;
}
int main()
{
int m, n, result;
printf("请输入两个正整数m和n(m<n):\n");
scanf("%d%d", &m, &n);
result = count(m, n);
printf("在%d和%d之间能被3整除、但不能被5整除的数的个数是%d个。\n", m, n, result);
return 0;
}
```
希望能够帮助你解决问题。如果你还有什么问题,随时欢迎来问我。
阅读全文