




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房地产项目资金监管方案与范文
- 医院科室副主任竞选演讲稿标准格式
- 住宅楼防水施工详细操作方案
- 道路机械清扫与保养流程标准
- 国际经济学核心习题解析(金融专题)
- 四年级语文课外阅读竞赛题目
- 医疗器械质控流程及风险管理方案
- 高档硬包制作工艺与施工标准详解
- 2023年中小学教师招聘历年真题汇编
- 物业公司服务质量提升对策
- 2025年国网陕西省电力有限公司高校毕业生提前批招聘行程安排笔试参考题库附带答案详解
- 体育运动的安全防范课件
- 泰国安全防卫培训课件
- 锅炉工艺规程培训课件
- 企业销售业务标准作业手册
- 石材购销合同范本简单
- 中国南方航空数字化和双中台方案
- 数据结构(Java语言描述)(第2版)课件全套 张静 单元1-8 数据结构与算法 - 哈希表
- 2025年北京市专业技术人员公需科目培训答案
- 2025至2030乙烯丙烯酸(EAA)行业发展趋势分析与未来投资战略咨询研究报告
- 韩语专业教育与职场应用能力培养融合研究
评论
0/150
提交评论