《数组(C语言实验报告)》由会员分享,可在线阅读,更多相关《数组(C语言实验报告)(3页珍藏版)》请在金锄头文库上搜索。
1、第 1 页 共 3 页 仲恺农业工程学院实验报告纸信息学院(院、系) 专业 班 C 语言程序设计 课学号 姓名 实验日期 教师评定 实验名称:数组实验目的:(1)掌握一维和二维数组的定义、赋值和输入输出方法。(2)掌握字符数组和字符串函数的使用。(3)掌握与数组有关的算法。实验内容与总结:编程练习1、输入一个字符串,统计其中字母、数字、空格和其他字符各多少个。程序如下:#include #define N 100void main()int i,letter,number,space,other;char cN;letter=number=space=other=0;printf(请输入字符串。
2、:n);gets(c); for(i=0;i=a&ci=A&ci=0&ci#define N 10void main() int i,j,aNN; /*数组为 10 行 10 列*/printf(杨辉三角形的前 10 行如下:n);for(i=0;ivoid main()int score20;int count6=0;int i,j;for(i=0;i20;i+)printf(请输入第%d 位同学对自助餐厅食品和服务质量的打分(15 分):n,i+1);scanf(%d,&scorei);countscorei+;printf(统计调查结果如下:n);printf(Grade Count H。
3、istogramn);for(i=1;i=5;i+) printf(%2d %6d ,i,counti); for(j=0;jcounti;j+) printf(*); printf(n); (1)程序编制要点:数组输入输出;用 for 语句实现循环。(2)该题目涉及的知识点和难点:整型 int,scanf 函数;数组的输入输出及使用;for 语句的输入与使用。程序代码和运行情况描述:在实验 1 中,当程序运行时,先初始化数据 letter=number=space=other=0,输入字符串后,自动统计其中字母、数字、空格和其他字符各多少个。在实验 2 中,先定义一个二维数组,然后用 for 语句实现循环,杨辉三角形的前 10 行的计算在循环中执行。在实验 3 中,定义一个数组 score20和 count6。用 for 语句实现循环,统计的次数在循环中自增:第一个 for 语句用来实现对 20 个学生给自助餐厅的食品和服务质量的打分的输入与统计;第二个 for 语句统计输出的 Grade 与 Count 的数值;第三个 for 语句实现条形图(*)的长度。。