C语言实验五实验报告——数组(6)

2021-01-20 20:04

南昌大学c语言考试

for (k=0;k<n;++k)

printf("%5d",a[j][k]);

printf("\n");}

}

修改程序得到最大值和最小值所在行,只需在程序末尾加上语句:

printf(“最大值在第%d行,最小值在第%d行”,z,x);

在输入数组元素时要注意尽量不要重复出现最大值和最小值,程序会以最值中第一个出现的值作为最值。

四、

#include <stdio.h>

void main()

{

int a[20];

int n,j,i,k;

printf("给定的数组为:\n");

for(n=0;n<20;++n){

a[n]=2*n+3;/*给定数组的初始化*/

printf("%d ",a[n]);}

printf("\n");

printf("请输入要查找的数:");

scanf("%d",&j);

int m=20;

for (n=0;n<=m;)/*折半查找*/{

i=(n+m)/2;

if(a[i]<j)

n=i+1;

else if(a[i]>j)

m=i-1;

else if(a[i]=j){

printf("该数在数组的第%d位上",i+1);break;}/*输出找到的数,结束循环*/} if (n>m)

printf("无此数");

}

按要求修改后的程序为:

#include <stdio.h>

void arr();/*声明排序函数*/

int sea(int j);/*声明折半查找函数*/

int a[20];/*定义全局变量*/


C语言实验五实验报告——数组(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:山西省煤炭工业厅文件 晋煤行发

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: