- 83
- 0
- 约2.07万字
- 约 35页
- 2016-08-18 发布于贵州
- 举报
《C语言程序设计实》实验报告
《C语言程序设计实验》实验报告
指导老师:
专业:
班级:
学号:
姓名:
日期:2011-05-29
重庆邮电大学计算机科学与技术学院
实验一
实验名称:一维数组程序设计
实验目的:
熟练掌握使用一维数组编程的方法。
熟练掌握排序算法。
实验内容:
调试示例
输入一个整数n(0n9)和一组数,再输入一个整数,把x插入到这个数据中,使该组数据仍然有序。
源程序:略
调试好的程序:
#includestdio.h
int main()
{
int i,j,n,x,a[10];
printf(输入数据的个数n:);
scanf(%d,n);
printf(输入%d个整数:,n);
for(i=0;in;i++)
scanf(%d,a[i]);
printf(输入要插入的整数:);
scanf(%d,x);
for(i=0;in;i++)
{
if(xa[i])continue;
j=n-1;
while(j=i){
a[j+1]=a[j];
j--;
}
a[i]=x;
break;
}
if(i==n)a[n]=x;
for(i=0;i=n;i++)
printf(%d\t,a[i]);
return 0;
}
编程题1
输入一个正整数n(0n=10),再输入n个整数,输出平均值(保留两位小数)。
程序代码:
#includestdio.h
int main()
{
int i,n,sum=0,a[10];
float av;
printf(输入数据的个数n:);
scanf(%d,n);
printf(输入%d个整数:,n);
for(i=0;in;i++)
scanf(%d,a[i]);
for(i=0;in;i++)
{
sum+=a[i];
}
av=(float)sum/n;
printf(%0.2f\t,av);
return 0;
}
编程题2
输入一个正整数n(0n=10),再输入n个整数,按逆序输出这些数。
程序代码
#includestdio.h
int main()
{
int i,n,a[10];
printf(输入数据的个数n:);
scanf(%d,n);
printf(输入%d个整数:,n);
for(i=0;in;i++)
scanf(%d,a[i]);
for(i=n-1;i=0;i--)
printf(%d\t,a[i]);
return 0;
}
编程题3
输入一个正整数n(0n=10),再输入n个整数,输出最大值及其下标(设最大值唯一,下标从零开始)。
程序代码:
#includestdio.h
int main()
{
int i,j,n,x,a[10];
printf(输入数据的个数n:);
scanf(%d,n);
printf(输入%d个整数:,n);
for(i=0;in;i++)
scanf(%d,a[i]);
x=a[0];
for(i=0;in;i++)
{
if(a[i]x){x=a[i];j=i;}
}
printf(最大数:%d\t下标:%d\t,x,j);
return 0;
}
编程题4
输入一个正整数n(0n=10),再输入n个整数,将最小值与第一个数交换,最大值与最后一个数交换,然后输出交换后的n个数。
程序代码:
#includestdio.h
int main()
{
int i,n,j=0,k=0,x,y,a[10];
printf(输入数据的个数n:);
scanf(%d,n);
printf(输入%d个整数:,n);
for(i=0;in;i++)
scanf(%d,a[i]);
y=a[0];
x=a[0];
for(i=0;in;i++)
{
if(a[i]x){x=a[i];j=i;}
if(a[i]y){y=a[i];k=i;}
}
a[j]=a[0];
a[0]=y;
a[k]=a[i-1];
a[i-1]=x;
for(i=0;in;i++)
printf(%d\t,a[i]);
return 0;
}
编程题5
输入一个正整数n(0n=10),再输入n个整数,再将它们从小到大排序后输出。
程序代码:
#includestdio.h
int main()
{
int i,n,j=0,x,a[10];
printf(输入数据的个数n:);
scanf(%d,n);
printf(输入%
您可能关注的文档
最近下载
- 内镜粘膜下剥离术ESD.doc VIP
- 省级优秀幼儿园教案小班绘本活动《这是谁的蛋》.docx VIP
- 2024海康威视门禁一体机用户手册.docx
- 2025秉法立世 智启未来律师事务所开业庆典活动方案.pptx
- 《老年活动策划与组织》教学设计——项目五 老年社区活动策划与组织.docx VIP
- Gene X ppt(Gene10 基因十)--Chapter10课件.ppt VIP
- 《老年活动策划与组织》教学设计——项目四 老年小组活动策划与组织.docx VIP
- 2025届福建省莆田市高三下学期第二次质量检测地理试题(解析版).pdf VIP
- 《老年活动策划与组织》教学设计——项目三 老年个别活动策划与组织..docx VIP
- 圆通速递网点智能调度.pptx
原创力文档

文档评论(0)