temp=array[pst];
Print1(array,length);//同上
Show_data(array,temp,pst);
Label(array,ar);
array[pst]=array[pst-1];
Print1(array,length);//同上
Show_data(array,temp,pst);
Label(array,ar);
array[pst-1]=temp;
Print1(array,length);//同上
Show_data(array,temp,pst);
Label(array,ar);
}pst--;
}ar++;
}
Print1(array,length);//显示最后数组
Label(array,ar);
}
//主函数
voidmain(){
inta[10]={10,8,19,5,4,3};
Seq_listseq=Seq_list(a,6);//这里的数字为数组长度,必须与实际长度一致
seq.Sort();
seq.Print();
}
5实验心得:
C语言实验题目
C语言实验一
1实验题目:
输入一个百分制成绩,要求输出其对应的成绩等级。
其中90~100分的成绩等级为’A’,80~89分为’B’,70~79分为’C’,60~69分为’D’,0~59分’E’。
2实验目的:
掌握分支结构的基本用法,学会对C语言中主要语句的用法.
3设计思想:
4程序代码:
#include
intmain()
{
floatscore;
chargrade;
printf(”pleaseinputthescore:
\n”);
scanf(”%f”,&score);
if(score>=90&&score<=100)
grade=’A’;
elseif(score>=80&&score<=89)
grade=’B’;
elseif(score>=70&&score<=79)
grade=’C’;
elseif(score>=60&&score<=69)
grade=’D’;
elseif(score>=0&&score<=59)
grade=’E’;
else
printf(”youhaveenteredthewronggrade!
”);
printf(”score=%.1f,grade=%c”,score,grade);
return0;
}
5实验心得:
C语言实验二
1实验题目:
对10个数排序,排序方式为升序。
2实验目的:
掌握数组的定义赋值及使用,进一步熟悉循环语句的使用方法.
3设计思想:
4程序代码
#include
intmain()
{
inta[11];
inti,j,t;
printf(”Input10numbers:
\n”);
for(i=1;i<=10;i++)
scanf(”%d”,&a[i]);
printf(”\n”);
for(j=1;j<=9;j++)
for(i=1;i<=10-j;i++)
if(a[i]>a[i+1])
{
t=a[i];a[i]=a[i+1];a[i+1]=t;
}
printf(”Thesortednumbers:
\n”);
for(i=1;i<=10;i++)
printf(”%5d”,a[i]);
return0;
}
5实验心得:
C语言实验三
1实验题目;求10名学生的平均成绩.
2实验目的:
学会函数的定义格式和说明方法和调用方式.
3设计思想:
4程序代码
#include
voidmain()
{
floatscore[10],aver;
inti;
printf(“input10scores:
\n”);
for(i=0;i<10;i++)
{
scanf(“%f”,&score[i]);
}
aver=average(score);
printf(“\naveragescoreis%.2f”,aver);
}
floataverage(floatarray[10])
{
inti;
floataver,
floatsum=array[0];
for(i=1;i<10;i++)
{
sum=sum+array[i];
}
aver=sum/10;
return(aver);
}
5实验心得