C语言编写输入20个整数保存在数组中,找出能同时被3和7整除的数?
1个回答
展开全部
您好,很高兴为您作答。以下C语言程序,可以实现从键盘输入20个整数保存在数组中,并找出能同时被3和7整除的数:
#include <stdio.h>
int main() {
int i, num[20], count = 0;
printf("请输入20个整数:\n");
for (i = 0; i < 20; i++) {
scanf("%d", &num[i]);
if (num[i] % 3 == 0 && num[i] % 7 == 0) {
printf("%d ", num[i]);
count++;
}
}
printf("\n");
if (count == 0) {
printf("没有同时被3和7整除的数。\n");
}
return 0;
}
程序中定义了一个长度为20的整型数组num,使用for循环从键盘输入20个整数,并判断每个数是否能同时被3和7整除,如果是则输出该数并将计数器count加1。最后判断count的值,如果为0则输出相应的提示信息。
希望以上回答可以对您有所帮助。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询