思路解析:首先题目的要求是输入一个数能被2 3 7 这三个数整除,并按升序输出
操作步骤:1.定义三个变量(分别用于输入整数、控制循环、次数的记录)、数组(用于存放2 3 7三个被除数)
代码:
#include<>
int main()
{
int a=0;//输入整数
int b=0;//控制循环
int c=0;//记录次数
int arr[3]={2,3,7};
scanf("%d",&a);
for(;b<3;b++)
{
if(a%arr[c]==0)
{
printf("%d",c);
}
}
if(c==0)
{
printf("n");
}
return 0;
}
本次非原创,借鉴了别人的思路
总结(知识点方面):数组arr[]={.......}(如若有童鞋不太理解这个概念可以将其理解成高中数学的集合概念)
for语句 if语句
总结(审题方面):读懂题目的意思,切勿对题意自行加戏