码迷,mamicode.com
首页 > 编程语言 > 详细

No.13 成绩排序

时间:2016-12-03 23:24:17      阅读:249      评论:0      收藏:0      [点我收藏+]

标签:冒泡   stdio.h   input   main   for   use   注意   include   小数点   

#include "stdio.h"
#include "stdlib.h"
void px(float score1[],long int num1[],int n1);
void main()
{int i,n;
float score[50];
long int num[50];
printf("Input n:\n");
scanf("%d",&n);
printf("Input num & score:\n");
for(i=0;i<n;i++)
{scanf("%ld,%f",&num[i],&score[i]);}
px(score,num,n);
printf("PX jieguo:\n");
for(i=0;i<n;i++)
{printf("%ld,%2f\n",num[i],score[i]);}
system("pause");
}
void px(float score1[],long int num1[],int n1)
{int i1,j1;
float temp1;
long int temp2;
for(i1=0;i1<n1;i1++)
{for(j1=i1+1;j1<n1;j1++)
{if(score1[j1]>score1[i1])
{temp1=score1[i1];
score1[i1]=score1[j1];
score1[j1]=temp1;
temp2=num1[i1];
num1[i1]=num1[j1];
num1[j1]=temp2;}
}
}
}

 

1.冒泡排序的内、外循环问题回来还得看;

2.注意数组是score[],不是score(),也不是score;

3.%8.3f:有效数字8位,小数点后2位。

 

No.13 成绩排序

标签:冒泡   stdio.h   input   main   for   use   注意   include   小数点   

原文地址:http://www.cnblogs.com/cxr1234/p/6129599.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!