实用标准文案
}
int i;
for(i=0;i<10;i++)
scanf(\
max=a[0]; min=a[0]; for(i=1;i<10;i++) { }
printf(\最大值及其下标为:%d,%d\\n\printf(\最小值及其下标为:%d,%d\\n\
if(a[i]>max) { }
if(a[i] min=a[i]; p=i; max=a[i]; t=i; 编程题2:给定一个字符数组a,要求将数组的内容倒置。如: 精彩文档 实用标准文案 执行前数组的内容为{'1','2','3','4','5','6','7','8'} 执行后数组的内容为{'8','7','6','5','4','3','2','1'} 提示:用i表示数组的第一个元素的下标;用j表示数组最后一个元素的下标。 交换a[i]和a[j],当i<=j时交换完毕。 交换一个元素后,i+1,j-1。 答: #include char a[N],t; int len,i,j; gets(a); len=strlen(a); for(i=0,j=len-1;i for(i=0;i t=a[i]; a[i]=a[j]; a[j]=t; 精彩文档 实用标准文案 } printf(\ printf(\ 编程题3: 给定一个二维数组a,要求将数组的内容逆置。如: 执行前数组的内容为{{1,2,3},{4,5,6},{7,8,9}}, 执行后数组的内容为{{1,4,7},{2,5,8},{3,6,9}} 提示:用i表示数组的行下标;用j表示数组的列下标。以对角线元素为界,交换a[i][j]和a[j][i]。 答: #include int i,j,x,y,a[N][N],t; printf(\行数:\scanf(\printf(\列数:\scanf(\printf(\输入数列:\\n\for(i=0;i 精彩文档 实用标准文案 } for(j=0;j scanf(\ printf(\正常数列为:\\n\for(i=0;i for(i=0;i for(j=x-1;j>i;j--) { } t=a[i][j]; a[i][j]=a[j][i]; a[j][i]=t; for(j=0;j printf(\ printf(\ printf(\交换后的数列为:\\n\for(i=0;i for(j=0;j printf(\ 精彩文档 实用标准文案 } } printf(\ 编程题4: 一个学习小组有5个人,每个人有三门课的考试成绩。求全组分科的平均成绩和各科总平均成绩。 Math 0 C 5 English 2 提示:可设一个二维数组a[5][3]存放五个人三门课的成绩。再设一个一维数组v[3]存放所求得各分科平均成绩,设变量average 为全组各科总平均成绩。 答: #include int a[3][5]; int i,j; 971 70 90 85 765 63 87 77 张 8王 61 李 59 赵 85 周 76 精彩文档