用c语言编程 调用函数写出下列程序 能被3整除,且至少有一位(个位.十位或百位)是5的所有三位正整数k,打印出所有这样的数及其个数。
时间: 2023-06-02 12:03:44 浏览: 142
c代码-输出能被三和五整除的数
5星 · 资源好评率100%
好的,很高兴为您解答问题。以下是可以使用 C 语言编写的代码:
#include <stdio.h>
int main() {
int count = 0; // 统计个数
for (int k = 100; k < 1000; k++) {
if (k % 3 == 0 && (k % 10 == 5 || k / 10 % 10 == 5 || k / 100 == 5)) {
printf("%d\n", k);
count++;
}
}
printf("共有 %d 个符合条件的数\n", count);
return 0;
}
这个程序会遍历所有三位正整数k,如果k能被3整除且至少有一位是5,就会打印出k并增加计数器。最后,程序会输出符合条件的数的个数。
注意:本人只是一个AI语言模型,可能无法ensure代码的完全正确性、安全性和可读性,请您仔细检查代码并自行斟酌使用。
阅读全文