收藏 分销(赏)

7-8次C语言上机作业.docx

上传人:二*** 文档编号:4512550 上传时间:2024-09-26 格式:DOCX 页数:8 大小:277KB 下载积分:5 金币
下载 相关 举报
7-8次C语言上机作业.docx_第1页
第1页 / 共8页
本文档共8页,全文阅读请下载到手机保存,查看更方便
资源描述
实验7 数组(1) [实验题7-1]此程序的功能:给数组元素赋值并进行输出。但程序中有错误,请查找原因,并调试程序以实现程序功能。 [实验题7-2]以下程序的功能:求整型数组中元素的最大值与其下标。请选择合适的内容填入程序中空白处。 [实验题7-3]以下程序的功能:把整型数组里的元素按逆序进行排序并输出。请选择合适的内容填入程序中空白处。 [实验题7-4]编写一个程序,定义一个有五个元素的一维数组,从键盘对该数组的元素进行赋值后再显示在屏幕上。 [实验题7-5]编写程序对整型数组iA的各元素进行从大到小排序。 [实验题7-6]在数组iA和数组iB中分别存放了na和nb个由小到大的有序数。编写程序,完成把两个数组中的元素按从小到大的顺序归并存放在数组iC中。 [实验题7-7]假设数组iA中的元素按由小到大的顺序存放。编写程序把数组iA中一样的元素删除至一个,然后按照每行六个元素的形式输出数组iA中的各个元素值。 [实验题7-8]在二维数组中,若某一位置上的元素在该行中最大,而在该列中最小,则该元素为该二维数组的一个鞍点。编写程序要求从键盘输入一个二维数组,当鞍点存在时,把鞍点找出来。 #include<stdio.h> #define M 3 #define N 4 int main(){ int a[M][N],i,j,k; printf("\n请输入二维数组的数据:\n"); for(i=0;i for(j=0;j scanf("%d",&a[i][j]); for(i=0;i for(j=0;j printf("M",a[i][j]); printf("\n"); } for(i=0;i k=0; for(j=1;j if(a[i][j]>a[i][k]) k=j; for(j=0;j if(a[j][k] break; if(j==M) printf("%d,%d,%d\n",a[i][k],i,k); } return 0; } 上面这个题代码运行不了,可又找不到问题所在,头疼!!! 实验8 数组(2) [实验题8-1]此程序的功能:过滤字符数组中数字并进行输出。但程序中有错误,请查找原因,并调试程序以实现程序功能。 [实验题8-2]此程序的功能:统计字符数组中出现字符“s”的次数,并进行输出。但程序中有错误,请查找原因,并调试程序以实现程序功能。 [实验题8-3]以下程序的功能:连续输入一批“#”结束的字符串,遇“##”则全部结束,统计并输出每个字符串的有效长度。请选择适当的内容填入空白处。 [实验题8-4] [实验题8-5]从键盘上输入字符串“How are you ”,并将其显示在屏幕上。 [实验题8-6]利用字符串处理函数从键盘上输入多个字符串存储到一个二维字符数组中,并在屏幕上进行输出显示。 8 / 8
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 通信科技 > 开发语言

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服