ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:37.62KB ,
资源ID:19788320      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19788320.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言数组实验报告Word下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C语言数组实验报告Word下载.docx

1、aM或a10(4)a2+2*4(5)aM+N3、程序调试错误序号错误信息(列出出错语句以及出错提示)是否解决解决方法(1-1)main.c|5|error: expected expression before % token|是将%d两边的符号改为西文字符的引号scanf(%d,&(1-2)main.c|6|warning: unused variable a -Wunused-variable|将前面的n的输入去掉,把n改为具体数字int aM+N;加上个scanf(“%d”,&aM+N);4、相关问题回答1、(2)(3)(4)(5)对,(1)错,(1)中an的数组定义的【】里的常量表达式

2、不能是变量。2、一维数组定义的时候【】里的常量表达式包括常量和符号常量,但不能是变量。(二) 题目 21、运行下面的C程序,根据运行结果,可以说明什么?main( ) int num5=1,2,3,4,5;inti i;for(i=0;i5;i+) printf(“%d”,numi);1num5,i(2)输出数据输出数据描述 numi3、程序源代码(填写程序调试正确后的代码)#include int main( ) int num5=1,2,3,4,5; /*定义num5*/ int i; for(i=0;i+) /*下标应该是0到4*/ printf(,numi); /*依次输出num0至n

3、um4*/ return 0;4、程序调试格式不对2 unknown type name inti|改为 int i;3main.c|7|error:将引号改为西文字符4i+)去掉等号5、相关问题回答运行结果:12345根据运行结果,可以说明什么?说明:数组元素的下标从0开始,比定义的时候会小一个。(三) 题目 31、操作符&用以求一个变量的地址,这在函数scanf中已经使用过了。现在要你设计一个程序,返回一个3 * 5 的二维数组各元素的地址,并由此说明二维数组中各元素是按什么顺序存诸的。a35,i.jadress整型指针变量int main() int a35; int *adress;

4、/定义并初始化adress int i,j;3;i+) /每行循环 printf(n); for(j=0;jai+1) /相邻两数比较 k=ai; ai=ai+1; ai+1=k; /若后一个比前一个大,则交换位置排序后的数字为:,ai); /依次输出排序后的数字a10,i,j,kai输出结果间无空格在最后一个printf(“%d”的d后面加空格测试用例1 12 13 14 15 56 67 78 89 801 12 13 14 15 67 78 80 89(五) 题目 51、1983年,在ACM图林奖颁奖大会上,杰出的计算机科学家,UNIX 的鼻祖,C 语言的创始人之一,图林大奖得主,Ken

5、 Thompson 上台的第一句话是:“我是一个程序员,在我的1040表上,我自豪地写上了我的职业。作为一个程序员,我的工作就是写程序,今天我将向大家提供一个我曾经写过的最精练的程序。”这个程序如下:char s = t,0,n,;,/,*,/* (213 lines deleted)*/ 0 ;/* * The string is a * representation of the body * of this program from 0 * to the end */ int i; printf(“char ts=” ;for (i=0;si;printf(“t%d,n”,si);pri

6、ntf(“%s”,s);请上机运行这个程序,指出它的功能和运行结果。2、程序源代码(填写程序调试正确后的代码)#includechar s =t,0n;/*/* (213 lines deleted)*/;/* The string is a* representation of the body* of this program from * to the end*/char ts=n ); for (i=0;t%d,n,si);%s,s);所有的引号和逗号格式不对都改为西文字符main.c|22|error: expected =, ,asm or _attribute_ before 在

7、main前加intmain.c|23|warning: missing terminating character enabled by default|printf(char ts= ;改为格式不完整加上include,return 0;答:功能输出字符串的数值。5、测试与结果分析(六) 题目 61、题目内容描述在下面的 55 魔方矩阵中,每一行、每一列、每一对角线上的元素之和都是相等的,试编写程序将这些魔方矩阵中的元素读到一个二维整型数组中, 然后, 检验其是否为魔方矩阵,并将其按如下格式显示到屏幕上。17 24 1 8 1523 5 7 14 16 4 6 13 20 2210 12 1

8、9 21 311 18 25 2 9main() int i,j,sum1,sum2; int find1=0,find2=0,m=0; /定义变量 int a55;j+)aij); /输入5*5个数字,aij); /输出矩阵for(sum1=0,i=0;=4;i+) /计算对角线元素和 sum1+=aii; for(sum2=0,i=0,j=4;i+,j-) sum2+=+aij; /计算对角线元素和%dt,aij); /打印魔方矩阵 if(sum1!=sum2)此矩阵不为魔方矩阵n /判断对角线和是否相等 m=1; ai5+=aij; a5j+=aij; /判断各行列和是否相等 if(m=

9、0) for(i=0; if(ai5!=a5i | ai5!=sum1) break; if(i=5)此矩阵为魔方矩阵n3、测试与结果分析题目(七) 题目 7餐饮服务质量调查打分在商业和科学研究中,人们经常需要对数据进行分析并将结果以直方图的形式显示出来。例如,一个公司的主管可能需要了解一年来公司的营业状况,比较一下各月份的销售收入状况, 如果仅给出一大堆数据, 这显然太不直观了, 如果能将这些数据以条形图 (直方图)的形式表示,那么将会大大增加这些数据的直观性,也便于数据的分析与对比。下面以顾客对餐饮服务打分为例, 练习一下这方面的程序。 假设现在有40个学生被邀请来给自助餐厅的食品和服务质

10、量打分,分数为从110的10个等级(1意味着最低分,10表示最高分),试统计调查结果,并用*打印出如下形式的统计结果直方图。Grade Count Histogram1 5 *2 10 *3 7 *.score40,i,j,grade,count11grade,countgradechar int score40,i,j,grade; int count11=0; /定义并初始化数组count【11】40;please input score%d:,i+1); scanf(scorei); /输入每个分数 switch(scorei) /统计每个分数的个数 case 1:count1+; br

11、eak; /评分为1时,数组中count1加一 case 2:count2+; /评分为2时,数组中count2加二 case 3:count3+; case 4:count4+; case 5:count5+; case 6:count6+; case 7:count7+; case 8:count8+; case 9:count9+; case 10:count10+; default:Input error! /其余情况GradetCounttHistogramn /输出表头 for(grade=1;gradetime.h int i,j,m,n; int a4,b4; m=0; n=0; srand(time(NULL); /产生随机数 if(a0!=a1)&(a0!=a2)&=a3)&(a1!(a2!=a3)4; ai=rand()%10; /输出不同的四个个位数 while(m!=4) /当m不等于4的时候循环请输入你猜想的数字:bj); if(ai=bi) m+; /位置和数字都对 if(ai=bj)&(i!=j) /位置不对但数字对 n+;%d A %d Bn,m,n); 你答对了! /m=4时输出

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1