编写函数,求出在正整数m和n之间(m<n)能被3整除、但不能被5整除的数的个数,在主函数中输入正整数m,n(m<n),调用该函数,输出函数返回结果。
时间: 2024-05-11 20:13:44 浏览: 53
```python
def count_num(m, n):
count = 0
for i in range(m+1, n):
if i % 3 == 0 and i % 5 != 0:
count += 1
return count
m = int(input("请输入正整数m:"))
n = int(input("请输入正整数n:"))
print("在%d和%d之间能被3整除、但不能被5整除的数的个数为:%d" % (m, n, count_num(m, n)))
```
相关问题
编写函数,求出在正整数m和n之间(m<n)能被3整除、但不能被5整除的数的个数,在主函数中输入正整数m,n(m<n),调用该函数,输出函数返回结果。
```python
def count_num(m, n):
count = 0
for i in range(m+1, n):
if i % 3 == 0 and i % 5 != 0:
count += 1
return count
m = int(input("请输入正整数m:"))
n = int(input("请输入正整数n:"))
print("在%d和%d之间能被3整除、但不能被5整除的数的个数为:%d" % (m, n, count_num(m, n)))
```
C语言编写函数,求出在正整数m和n之间(m<n)能被3整除、但不能被5整除的数的个数,在主函数中输入正整数m,n(m<n),调用该函数,输出函数返回结果。
```c
#include <stdio.h>
int count(int m, int n) {
int cnt = 0;
for (int i = m; i <= n; i++) {
if (i % 3 == 0 && i % 5 != 0) {
cnt++;
}
}
return cnt;
}
int main() {
int m, n;
printf("请输入正整数m和n,中间用空格隔开:");
scanf("%d %d", &m, &n);
printf("在%d和%d之间能被3整除、但不能被5整除的数的个数为%d\n", m, n, count(m, n));
return 0;
}
```
阅读全文