一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>數(shù)值算法/人工智能>

成績排名源代碼

大?。?/span>155 人氣: 2010-02-09 需要積分:0
{$username}的空間

用戶級別:注冊會員

貢獻(xiàn)文章:

貢獻(xiàn)資料:

成績排名源代碼
#include "stdio.h"
#include "stdlib.h"
#define N 5
void input(char *code[],char *name[],float *score1,float *score2,
float *score3,float *aver,int n);
void output(char *code[],char *name[],float *score1,float *score2,
float *score3,float *aver,int n,int j);
void sort(char *code[],char *name[],float *score1,float *score2,
float *score3, float *aver,int n);
void swap1(float *p1,float *p2);
void swap2(char **p1,char **p2);
main()
{char *code[N],*name[N];
?float score1[N],score2[N],score3[N],aver[N];
?input(code,name,score1,score2,score3,aver,N);
?printf("\n");
?output(code,name,score1,score2,score3,aver,N,1);
?sort(code,name,score1,score2,score3,aver,N);
?printf("\n");
?output(code,name,score1,score2,score3,aver,N,2);
?getch();
}
void input(char *code[],char *name[],float *score1,float *score2,
float *score3,float *aver,int n)
{int i;
?for (i=0;i?{ printf("input No.%d:",i+1);
?? code[i]=malloc(8);
?? name[i]=malloc(12);
?? scanf("%s%s%f%f%f",code[i],name[i],&score1[i],&score2[i],&score3[i]);
?? aver[i]=(score1[i]+score2[i]+score3[i])/3.0;
?}
?printf("\n");
}
void output(char *code[],char *name[],float *score1,float *score2,
float *score3,float *aver,int n,int j)
{int i;
?printf("????????? school report(%d)????????? \n",j);
?printf("----------------------------------------------------------------\n");
?printf("code??????? name????????? score1? score2?? score3? aver\n");
?printf("----------------------------------------------------------------\n");
?for (i=0;i?{printf("%-10s%-14s%8.2f%8.2f%8.2f%8.2f\n",code[i],name[i],
? score1[i],score2[i],score3[i],aver[i]);
? }
}
?

非常好我支持^.^

(1) 100%

不好我反對

(0) 0%

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?