⑴ 编写c语言程序
#defineN10
#include<stdio.h>
#include<conio.h>
intmenu(){
printf(" ");
printf("=========菜单========== ");
printf(" 1.....初始化 ");
printf(" 2.....输入数据 ");
printf(" 3.....排序 ");
printf(" 4.....输出 ");
printf(" 0.....退出 ");
printf("请选择 ");
}
intinit(inta[],intn){
printf("数据初始化开始 ");
for(inti=0;i<n;i++)
a[i]=0;
printf("数据初始化结束 ");
}
intinput(inta[],intn){
printf("开始输入数据 ");
for(inti=0;i<n;i++)
scanf("%d",&a[i]);
printf("输入数据结束 ");
}
intprint(inta[],intn){
printf("开始输出数据 ");
printf("数组的数据如下 ");
for(inti=0;i<n;i++)
printf("%d",a[i]);
printf(" ");
printf("数据输出结束 ");
}
intsortit(inta[],intn){
inti,j,t;
printf("开始排序 ");
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if(a[i]<a[j]){
t=a[i];a[i]=a[j];a[j]=t;
}
printf("排序结束 ");
}
intmain(){
inta[N];
charch;
menu();
while(1){
ch=getch();
switch(ch){
case'1':init(a,N);menu();break;
case'2':input(a,N);menu();break;
case'3':sortit(a,N);print(a,N);menu();break;
case'4':print(a,N);menu();break;
case'0':return0;
}
}
}