从键盘输入一个整数
请你判断这个整数能被 2 3 7 中哪几个数整除并按升序输出
如果不能被 2 3 7 任意一个数整除则输出 n
#include<stdio.h>
int main()
{
int a = 0;
int c = 0;
int d = 0;
//这个是输出计数器
int arr[3] = { 2, 3, 7 };
//把被除数存到数组里去
scanf("%d", &a);
for (; c < 3; c++)
{
if (a % arr[c] == 0)
{
printf("%d ", arr[c]);
d++;
}
}
//循环整除三次,如果有任何一次命中了判断,那么d+1之后就不会命中下面的判断了
if (d == 0)
{
printf("n ");
}
return 0;
}
运行结果:
版权声明:本文为weixin_59440883原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。