C语言程序设计上机指导第7章答案
6页1、上 机 报 告课程名称计算机程序设计基础 专业班级电气1044#学号100441上机题目二维数组程序设计实 验 室机房同组人数1实验时间年 月 日成 绩指导教师一、实验目的1、掌握二维数组的定义、引用和初始化方法.2、掌握数组在实际问题中的应用.二、实验内容均要求给出运行结果1、改错题1以下程序分别统计字符串str中大写字母和小写字母的个数,请改正程序中的错误.#include stdio.h#include string.hvoid main char str80;int a,i;gets;for if=a& stri a+;if=A& stri a+; printf;程序清单:#include stdio.h#include string.hvoid main char str80;int a=0,i,b=0;gets;for if=a& stri a+;else if=A& stri b+; printf;运行结果:2以下程序输入nn个数据,将其按n行n列的方阵输出.请改正程序中的错误.#include stdio.hvoid mainint a10,i,j,n;scanf;fo
2、ri=1; i forj=1; jscanf;fori=1; iforj=1; j printf; printf;程序清单:#include stdio.hvoid mainint a33,i,j,n;scanf;fori=0; i forj=0; j scanf;fori=0; iforj=0; j printf;printf;运行结果:2、填空题1以下程序是将字符串s中所有的空格字符删去,请填空.include stdio.h void main char s =Our teacher teachs C language.;int i,j; for if _; _; printf ;程序清单:#include stdio.h void main char s =Our teacher teachs C language.; int i,j; for if sj+=si; else i+=1;sj+=si; printf ;运行结果:2以下程序给方阵中所有边上的元素和两个对角线上的元素置1,其它元素置0,并按方阵形式输出.#include stdio.h#define N 10voi
3、d main int aNN,i,j;for i=0;i for j=0;j if aij=1; else aij=0; printf ; _; 程序清单:#include stdio.h #define N 10void main int aNN,i,j; fori=0;i forj=0;j if| aij=1; else aij=0; printf; printf; 运行结果: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;fori=0; iforavei=0,j=0; javei+=aij; avei=avei/M; printf; printf;foraverage=0,i=0; iaverage+=avei;average=average/N;printf; 运行结果:2编程实现从键盘输入一个字符串a,并在a串中的最大元素后边插入字符串b设b=ab.程序清单:#include stdio.h#include string.hvoid main char st80;char max;int i,j,n=1;gets;n=strlen;max=st0;fori=1;iifmaxmax=sti;j=i;forj;i-sti+2=sti;stj+1=a;stj+2=b;stn+2=0;printf;puts;运行结果: /
《C语言程序设计上机指导第7章答案》由会员cn****1分享,可在线阅读,更多相关《C语言程序设计上机指导第7章答案》请在金锄头文库上搜索。
2022-12-22 28页
2022-09-21 3页
2022-10-31 73页
2023-10-23 17页
2023-02-04 152页
2024-02-26 3页
2022-09-03 96页
2022-10-31 8页
2022-08-07 39页
2023-11-26 76页