万恶周作业一.

一.试题
7-1 查找整数 (10 分)
本题要求从输入的N个整数中查找给定的X。如果找到,输出X的位置(从0开始数);如果没有找到,输出“Not Found”。
二.分析:
1.定义变量n(输入的数字个数),b(需要查找出的数字),20个空间的数组a[20];
2.利用for循环,使用遍历数组法查找出需要的数字下标;
3.使用变量t代表查找的次数(此处比较重要),即在for循环中使用t++;
4.若t为零,证明未实行查找,实则说明在一组数中没有出现想要输出的数字,故打印(Not Found);
三.执行代码:

include<stdio.h>

int main()
{
int n,b=0,a[20],i=0,t=0;
scanf("%d %d",&n,&b);
for(i=0;i<n;i++){
scanf("%d",&a[i]);
}
for(i=0;i<=n;i++)
{
if(a[i]==b){

	printf("%d",i);
	t++;
	}

}
if(t==0)
printf("Not Found");
}
四. 流程图


五.运行正确截图

posted @ 2019-02-27 19:43  千倍于太阳的光辉  阅读(139)  评论(0编辑  收藏  举报