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截图