第一周作业

7-1 查找整数 (10 分)

本题要求从输入的N个整数中查找给定的X。如果找到,输出X的位置(从0开始数);如果没有找到,输出“Not Found”。

1作业代码

#include<stdio.h>
int main()
{
int X,i,N,A;
A=0;
int a[20];
scanf("%d %d",&N,&X);
for(i=0;i<=N;i++){
scanf("%d",&a[i]);
if(a[i]==X){
printf("%d\n",i);
A=1;
}
}
if(A==0)
printf("Not Found\n");

return 0;
}

2设计思路

3错误

个人水平原因,第一次编写并不是很顺利,在仔细查找错误后完成作业

7-2 求最大值及其下标 (20 分)

本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)

1实验代码

#include <stdio.h>
int main()
{
int n,i,m;
scanf("%d",&n);
int a[10];
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(m=0;m<n;m++)
{
if(a[0]<a[m])
{
a[0]=a[m];
i=m;
}
else if(a[0]==a[m])
{
a[0]=a[m];
if(i>m)
{
i=m;
}
}
}
printf("%d %d",a[0],i);
}

 2设计思路

3错误

刚开始没看懂题意,随便写了个代码,后来就看清楚了

 

4截图

 

 

 
posted @ 2019-02-28 14:15  GodYu233  阅读(70)  评论(0编辑  收藏  举报