- 282
- 0
- 约1.38千字
- 约 5页
- 2016-08-10 发布于重庆
- 举报
C语言程序设计实验报告数组.1
实 验 报 告
课 程 C语言程序设计 实验
项目 数组操作 成 绩 专业班级 通信工程09 班内
序号 指导教师 张静 姓 名 学 号 实验日期 实验目的:
(1)掌握数组的定义和使用
(2)掌握使用数组的常用算法
实验内容:
【实验5-1】从键盘输入6个同学C语言程序设计期末考试成绩,计算平均分、最高分、最低分,以及超过平均分的人数,并输出以上计算结果值(平均分保留1位小数)。
(1)程序代码
#includestdio.h
void main()
{
int a[6];
float aver,max,min,sum;
int i,j,count,temp;
sum=0.0;
count=0;
printf(请输入C语言成绩:\n);
for(i=0;i=5;i++)
{
scanf(%d,a[i]);
sum=sum+a[i];
}
aver=sum/i;
printf(平均分为%.1f,aver);
for(i=1;i6;i++)
{
for(j=0;j(6-i);j++)
{
if(a[j]a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
max=a[5];
min=a[0];
printf(最高分为%f 最低分为%f,max,min);
for(i=0;i=5;i++)
{
if(a[i]aver)
{
count=count+1;
}
}
printf(超过平均分的人数为%d,count);
}
(2)运行结果
【实验5-2】编写程序,在输入一个字符串后,实现将该字符串存储并倒序输出。
(1)程序代码
#includestdio.h
void main()
{
char ch[100];
int i,k;
i=0;
do
{
scanf(%c,ch[i]);
i++;
}while(ch[i-1]!=\n);
for(k=i-2;k=0;k--)
{
printf(%c,ch[k]);
}
}
(2)运行结果
【实验5-3】编写程序,
【实验5-4】编写程序,将某一指定字符从一个已知的字符串中删除#includestdio.h
#includestring.h
void main()
{
int i;
int k;
char b;
char a[6];
gets(a);
printf(请指出要删除字符\n);
i=0;
scanf(%c,b);
do
{
if(a[i]==b)
{
for(k=i;k=4;k++)
{
a[k]=a[k+1];
}
}
else
{
i++;
}
}while(i=4);
for(i=0;i5;i++)
{
printf(%c,a[i]);
}
}
运行结果
【实验5-5】编写程序,
实验小结:
编程过程中,经常会遇到编译正确但是运行不出的问题,很是苦恼。。。
您可能关注的文档
最近下载
- 电石渣库清理施工方案.docx VIP
- 医疗软件技术基础实验报告-二叉树的应用-哈夫曼编码的实现.docx VIP
- 鲁教版八年级英语下阅读练习题及答案.docx VIP
- (48页PPT)XX电力集团智慧电力一体化平台规划建设方案.pptx VIP
- 数字智慧方案电力智慧某著名企业解决方案.pptx VIP
- 腔内圆弧凸台件的数控加工工艺分析及程序编制UG三维.doc VIP
- 5G智能变电站巡检机器人.pptx VIP
- 部编人教版八年级历史上册全套测试卷(配2025年秋改版教材).doc
- 《DEFORM-3D塑性成形CAE应用教程》全套教学课件.pptx
- 《相亲女生应事先弄清对方9个底细.doc VIP
原创力文档

文档评论(0)