(一)功能说明:将手动方式输入的7个整数,通过冒泡法排序之后,再输出。
(二)代码如下:
#include
int main(){
int i,j;
int temp;
int data[7];
printf("输入7个整形的数字:");
for(i=0;i<7;i++){
scanf("%d",&data[i]);
}
printf("分*************隔**************符n");
printf("以下是排序之前的原始数组:n");
for(i=0;i<7;i++){
printf("%dn",data[i]);
}
printf("分*************隔**************符n");
for(i=1;i<7;i++){
for(j=0;j<7-i;j++){
if(data[j]>data[j+1]){
temp=data[j];
data[j]=data[j+1];
data[j+1]=temp;
}
}
}
printf("以下是经过排序之后的新数组:n");
for(i=0;i<7;i++){
printf("%dn",data[i]);
}
return 0;
}
(三)代码运行结果截图:



