用c语言编写程序,编写一个函数可以找出100到200之间可以被五整除不能被三整除的数字
时间: 2024-03-15 15:46:48 浏览: 104
好的,以下是用C语言编写的函数,实现找出100到200之间可以被五整除不能被三整除的数字:
```c
#include <stdio.h>
void findNums() {
int num;
for (num = 100; num <= 200; num++) {
if (num % 5 == 0 && num % 3 != 0) {
printf("%d ", num);
}
}
}
int main() {
findNums();
return 0;
}
```
这个函数使用了for循环来遍历100到200之间的数字,然后用if语句筛选出能被5整除但不能被3整除的数字,并将其输出。
相关问题
用C语言编写程序,编写函数f(int n),判断n是否不能被3整除但能被5整除,并编写主函数main()函数调用该函数,输出1到100之间所有不能被3整除但能被5整除的数
以下是用C语言编写的程序:
```c
#include <stdio.h>
int f(int n){
if(n % 3 != 0 && n % 5 == 0){
return 1;
}
else{
return 0;
}
}
int main(){
int i;
for(i = 1; i <= 100; i++){
if(f(i)){
printf("%d ", i);
}
}
printf("\n");
return 0;
}
```
在该程序中,我们定义了一个函数 `f(int n)`,该函数接受一个整数作为参数,判断该整数是否不能被3整除但能被5整除,如果是,则返回1,否则返回0。然后在 `main()` 函数中,我们使用一个循环遍历1到100之间的所有整数,对每个整数调用 `f()` 函数进行判断,如果符合条件,则输出该整数。最后输出一个换行符以便于显示结果。
c语言编写函数判断一个整数m的各位数字之和能否被7整除,可以被7整除则返回1,否则返回0。调用该函数找出100到200之间满足条件的所有函数
下面是用C语言编写的函数实现:
```c
int is_divisible_by_7(int m) {
int sum = 0; // 存储各位数字之和
// 计算各位数字之和
while (m) {
sum += m % 10;
m /= 10;
}
// 判断是否能被7整除
if (sum % 7 == 0)
return 1;
else
return 0;
}
```
可以使用一个循环来遍历100到200之间的所有整数,然后调用上述函数来判断各位数字之和是否能被7整除:
```c
int main() {
int i;
for (i = 100; i <= 200; i++) {
if (is_divisible_by_7(i))
printf("%d\n", i);
}
return 0;
}
```
这样就可以找出100到200之间所有满足条件的整数了。
阅读全文