#include<stdio.h>
int main()
{
int a[10],i,n;
int isfind=0;//isfind是用来作为一个判断变量
printf("please set array values:");
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}//这个for语句把用来输入数组中个元素的值
printf("please enter one num:");
scanf("%d",&n);
for(i=0;i<10;i++)
{
if(a[i]<n)
{
isfind=1;
printf("%d ",a[i]);
}
}
if(isfind)
printf("\n");
else
printf("not find\n");
return 0;
}
这是一道基本的程序设计题(代码来自csdn每日一练),我认为比较关键的步骤是。
1把我们要用到的量输入进去
2用一个循环来比较,在此基础上,加上一个isfind变量,结合if条件语句把没有比n大的情况考虑到