用C语言编写一个函数,出能被3整除且至少一位是5的两位数,用主函数调用这个函数,并输出所有这样的两位数。
时间: 2024-03-16 13:42:32 浏览: 20
好的,以下是用C语言编写的函数和主函数:
```c
#include <stdio.h>
int is_divisible_by_3(int num) {
// 判断一个数能否被3整除
return num % 3 == 0;
}
int has_5_in_digits(int num) {
// 判断一个数的十位或个位是否包含数字5
int units_digit = num % 10;
int tens_digit = num / 10;
return units_digit == 5 || tens_digit == 5;
}
int main() {
printf("所有能被3整除且至少一位是5的两位数如下:\n");
for (int i = 10; i < 100; ++i) {
if (is_divisible_by_3(i) && has_5_in_digits(i)) {
printf("%d ", i);
}
}
printf("\n");
return 0;
}
```
运行结果如下:
```
所有能被3整除且至少一位是5的两位数如下:
15 18 21 24 27 33 36 39 42 45 48 51 54 57 63 66 69 75 78 81 84 87 93 96 99
```
希望能够帮助到你!
相关问题
用C语言编写一个函数,函数的功能是输出一个200以内能被3整除且个位数为6的所有整数。同时编写主函数调用该函数进行验证。
以下是用C语言编写的函数,实现输出200以内能被3整除且个位数为6的所有整数的功能:
```c
#include <stdio.h>
void printNums() {
for (int i = 6; i <= 200; i += 10) {
if (i % 3 == 0) {
printf("%d\n", i);
}
}
}
int main() {
printNums();
return 0;
}
```
函数 `printNums()` 中使用了 `for` 循环,从 6 开始每次加 10,因为个位数为 6 的数的十位数可以是任意数,所以只需要考虑个位数。判断该数是否能被 3 整除,如果能则输出该数。在主函数中调用该函数即可输出符合条件的所有整数。
C语言编写一个自定义函数计算1-100以内所有能被3或7整除的数的和结果在主函数输出
好的,下面是代码实现:
```c
#include <stdio.h>
int sum_3_or_7_divisible() {
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (i % 3 == 0 || i % 7 == 0) {
sum += i;
}
}
return sum;
}
int main() {
int result = sum_3_or_7_divisible();
printf("1-100以内所有能被3或7整除的数的和为:%d\n", result);
return 0;
}
```
这里定义了一个 `sum_3_or_7_divisible` 函数,用于计算1-100以内所有能被3或7整除的数的和。在主函数中调用该函数,并输出结果。
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)