1.如何从键盘输入20位学生的成绩,并对他们排序

来源:百度知道 编辑:UC知道 时间:2024/06/11 04:24:45
2.

#include<stdio.h>
int main(void)
{int t, i,j,a[20];
printf("输入20个数:");
for(i=0;i<20;i++)
{printf("a[%d]=",i);
scanf("%d",a[i]);
for(i=0;i<19;i++)
for(j=i+1;j<20;j++)
{if(a[i]>a[j])
{t=a[i];
a[i]=a[j];
a[j]=t;
}
for(i=0;i<20;i++)
printf("a[%d]=%d",i,a[i]);
}
}
这个排序是从小到大排列。

please keep touch with me

不是有电子表格么,很简单,打开表格点数据有个排序。

#include<stdio.h>

void main()
{
int i,j,tmp,a[20];
for(i=0;i<20;i++)
scanf("%d",&a[i]);

for(i=0;i<20;i++)
for(j=i+1;j<20;j++)
{
if(a[i]>a[j])
{
tmp =a[i];
a[j]=a[i];
a[i]=tmp;
}
}
for(i=0;i<20;i++)
printf("%d ", a[i]);
}

#include <stdio.h>
void main()
{
float cj[20];
int i=0;
int j