从键盘输入一个整数N(N>=0),然后再输入N个整数, 按从小到大的顺序输出。 正在学C语言编程,求教

从键盘输入30个学生的课程名称、课程编号、授课教师、 课程成绩、课程学分,按课程编号和课程成绩从低到高 的顺序输出。C语言编程的题目,求教

#include <stdio.h>
int main()
{
#if 1 //键盘输入一个数组并排序
int N,i,j,k,s,tmp;
printf("input a number:\n");
scanf("%d",&N);
int a[N],min=a[0];
printf("请输入一组数:\n");
for (i=0;i<N;i++)
scanf("%d",&a[i]);
for(j=0;j<N;j++)
{
for (k=0;k<N-1;k++)
if (a[k]>a[k+1])
{
tmp=a[k+1];
a[k+1]=a[k];
a[k]=tmp;
}
}
printf("排序后的数组为:\n");
for (s=0;s<N;s++)
printf("%4d",a[s]);
printf("\n");
#endif
}
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答