




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
上 机 报 告课程名称 计算机程序设计基础(C语言) 专业班级 电气1044 姓 名 学 号 100441 上机题目二维数组程序设计实 验 室机房同组人数1实验时间年 月 日成 绩指导教师一、实验目的1、掌握二维数组的定义、引用和初始化方法。2、掌握数组在实际问题中的应用。二、实验内容(均要求给出运行结果)1、改错题(1)以下程序分别统计字符串str中大写字母和小写字母的个数,请改正程序中的错误。#include “stdio.h”#include “string.h”void main() char str80;int a,i;gets(str);for(i=0;stri!=.;i+) if(stri=a& stri=A& stri=a& stri=A& stri=Z) b+; printf(%d,%dn, a, b);运行结果:(2)以下程序输入nn个数据,将其按n行n列的方阵输出。请改正程序中的错误。#include “stdio.h”void main()int a10,i,j,n;scanf(“%d”,&n);for(i=1; in;i+) for(j=1; jn; j+) scanf(“%d”,&aij);for(i=1; in; i+) for(j=1; jn; j+) printf(“%3d”, ann); printf(“n”);程序清单:#include stdio.hvoid main()int a33,i,j,n;scanf(%d,&n);for(i=0; in;i+) for(j=0; jn; j+) scanf(%d,&aij);for(i=0; in; i+)for(j=0; jn; j+) printf(%3d, aij);printf(n);运行结果:2、填空题(1)以下程序是将字符串s中所有的空格字符删去,请填空。include “stdio.h” void main ( ) char s =”Our teacher teachs C language.”; int i,j; for (i=j=0;si!=0;i+) if (si!= ) _; _; printf (“%sn”,s);程序清单:#include stdio.h void main ( ) char s =Our teacher teachs C language.; int i,j; for (i=j=0;si!=0;i+) if (si!= ) sj+=si; else i+=1;sj+=si; printf (%sn,s);运行结果:(2)以下程序给方阵中所有边上的元素和两个对角线上的元素置1,其它元素置0,并按方阵形式输出。#include “stdio.h” #define N 10void main ( ) int aNN,i,j; for (i=0;iN;i+) for (j=0;jN;j+) if (_)aij=1; else aij=0; printf (“%3d”,aij); _; 程序清单:#include stdio.h #define N 10void main () int aNN,i,j; for(i=0;iN;i+) for(j=0;jN;j+) if(j=0)|(i=0)|(i=j)|(i+j=9)|(i=9)|(j=9) aij=1; else aij=0; printf(%3d,aij); printf(n); 运行结果:3、编程题(1)有3名学生5门课程的考试成绩存于二维数组中,求每名学生的平均分及3名学生的总平均分。程序清单:#include stdio.h #define N 3#define M 5void main ()int aNM=91,82,62,45,60,81,82,83,84,85,91,92,93,94,95,i,j,average;int aveN;for(i=0; iN;i+)for(avei=0,j=0; jM;j+)avei+=aij; avei=avei/M; printf(第%d位学生的平均分为=%d,i+1,avei); printf(n);for(average=0,i=0; iN;i+)average+=avei;average=average/N;printf(3名学生的总平均分为%dn,average); 运行结果:(2)编程实现从键盘输入一个字符串a,并在a串中的最大元素后边插入字符串b(设b=”ab”)。程序清单:#include stdio.h#include string.hvoid main() char st80;char max;int i,j,n=1;gets(st);n=strlen(st);max=st0;for
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国薄壁工程钻数据监测报告
- 2025年中国花卉蜡烛项目投资可行性研究报告
- 2025年中国编制网项目投资可行性研究报告
- 2025年中国纸塑粘合压敏乳液市场现状分析及前景预测报告
- 2025年中国精密电阻箱市场调查研究报告
- 2025年中国立式储气罐市场现状分析及前景预测报告
- 2025年中国碳硫自动分析仪市场调查研究报告
- 2025年中国矩阵控制器项目投资可行性研究报告
- 2025年中国白色反光布市场现状分析及前景预测报告
- 2025年中国电磁开关外盖数据监测研究报告
- 国能辽宁北票 200MW 风力发电项目矿产压覆评估报告
- 文创产品国内研究现状分析
- 2024年江苏省苏州市吴江区中考物理一模试卷附答案解析
- 项目驻地(营区)风险评估报告
- 幼儿卫生与保健 课程标准
- 仪器分析(山东联盟-青岛农业大学)智慧树知到期末考试答案2024年
- 2023年设备检修标准化作业规范
- 社区科普活动室器材管理制度
- 呼吸机的常见故障
- 电气工程自动化毕业论文范文
- 肺结核患者的心理支持和护理
评论
0/150
提交评论