c语言成绩排序从高到低
答:} printf("由高到低排序输出成绩:\n");for(i=0;i<10;i++)printf("%d\n",a[i]);return 0;}
答:printf("排序以后的数:\n");for(i=0;i<10;i++)printf("%d ",a[i]);printf("\n");}
答:这题可以利用冒泡排序法题目不难 include <stdio.h> define SIZE 11 void bubble_sort(int a[], int n);void bubble_sort(int a[], int n){ int i, j, temp;for (j = 0; j < n - 1; j++)for (i = 0; i < n - 1 - j; i++){ if(a[i] < a[i + 1]){ ...
答:bchange)notchangebreak;}printf("10位同学的C语言成绩由高到低是:\n");for(i=0;i<10;i++){printf("%5.1lf",a[i]);}printf("\n");return0;}include<stdio.h> voidmain(){ floata[10],k;inti,j;for(i=0;i<=9;i++)scanf("%f",&a[i]);for(i=0;i<=9;i++)for(j...
答:include<stdio.h>#include<string.h>#define N 10struct student{char name[20];int score;};void main(){struct student stu[N];struct student *p; int i,v,s,temp;char tempname1[20],tempname2[20];for(i=0;i<N;i++){printf("please input %d student name\n",i+1);scanf...
答:i]=s[j];s[j]=snum;} } } int main(){ printf("请输入需要排序的成绩的数量:");scanf("%d",&n);for(int i=0;i<n;i++) scanf("%d",&a[i]);Sort(a);for(int i=0;i<n;i++) printf("%d ",a[i]);printf("最高分%d最低分%d",a[0],a[n-1]);return 0;} ...
答:j<n;j++){ if (a[i]<a[j]){ temp=a[i];a[i]=a[j];a[j]=temp;} } } printf("成绩由高到低顺序排序:\n");for (i=0;i<n;i++){ ++ranking;if ((a[i]==a[i-1])){ ranking=ranking-1;} printf("%d:%d\n",a[i],ranking);} printf("\n");return 0;} ...
答:void sortmean(int num)//按学生平均分由小到大排序 { student temp;int i,j;int maxt,index;for(i=0;i<num-1;i++){ index=i;maxt=stu[i].score[0]+stu[i].score[1]+stu[i].score[2];for(j=i+1;j<num;j++){ if(stu[j].score[0]+stu[j].score[1]+stu[j].score[...
答:cout << "请输入第" << i+1 << "名学生的成绩;" << endl;cin >> s[i];} for (i = 0; i<10; i++){ for (j = 0; j<9 - i; j++)if (s[j]<s[j + 1]){ t = s[j + 1];s[j + 1] = s[j];s[j] = t;} } cout << "成绩由高到低为;";for (i...
答:char num[3];char name[20];char sex[10];int run;int fw;int yw;int swim;int total;}a[10];void main(){ int i,j;struct test b;FILE *fp;fp=fopen("1.txt","r");if(fp==NULL){ printf("文件打开错误!\n");exit(0);} for(i=0;i<10;i++)fscanf(fp,"%s %s ...
网友评论:
双饲14742054830:
C语言怎么进行成绩的排序? -
64100钟启
: #include<stdio.h> int main() { int a[10],i,j,t,k; printf("请以次输入10个学生的成绩:"); for(i=0;i<10;i++)scanf("%d",&a[i]); for(i=0;i<9;i++) { k=i; for(j=i;j<10;j++) if(a[j]>a[k])k=j; if(i!=k) { t=a[i]; a[i]=a[k]; a[k]=t; }} printf("由高到低排序输出成绩:\n"); for(i=0;i<10;i++) printf("%d\n",a[i]); return 0; }
双饲14742054830:
用C语言编程:从键盘输入10个学生的成绩,由高到低排序输出成绩 -
64100钟启
: 你好,我们这里需要用到数组镶套使用for函数以及冒泡算法,具体的代码如下. #include <iostream> using namespace std; int main() { int s [10], i, j, t; cout << "输入10个数:"; for (i = 0; i < 10; i++) { cout << "请输入第" << i+1 << "名学生的...
双饲14742054830:
30名学生考试请编写C语言程序,把成绩按高到低分排序 -
64100钟启
:#include int main() {int a[30],i,j,t,k;printf("请以次输入30个学生的成绩:");for(i=0;i<30;i++)scanf("%d",&a[i]);for(i=0;i<29;i++){k=i;for(j=i;j<30;j++)if(a[j]>a[k])k=j;if(i!=k){t=a[i];a[i]=a[k];a[k]=t;} }printf("由高到低排序输出成绩:\n");for(i=0;i<30;i++)printf("%d\n",a[i]);return 0; }
双饲14742054830:
C语言成绩排序 -
64100钟启
:#include using namespace std; struct data{char st1[233],st2[233];double a,b,c;}a[233]; int mycomp(const data&a,const data&b){return((a.a+a.b+a.c) } int main(){int n=1;while (scanf("%s%s%lf%lf%lf",&a[n].st1,&a[n].st2,&a[n].a...
双饲14742054830:
C语言如何编写:n个学生m门考试科目成绩、总分、平均分,输出总分高到低的排序¨¨¨ -
64100钟启
: #include "stdio.h" int main() { double score[1001][11]; int n,m; int i,j,k; scanf("%d%d",&n,&m); for(i=1;i<=n;i++) score[i][0]=0; for(j=1;j<=m;j++) score[0][j]=0; for(i=1;i<=n;i++) { for(j=1;j<=m;j++) { scanf("%lf",&score[i][j]); score[i][0]+=score[i][j]; ...
双饲14742054830:
c语言输入5个成绩由低到高排列 -
64100钟启
: #include<stdio.h> #define N 5 void main() { float a[N],f;int i,j;for ( i=0;i<N;i++ ) scanf("%f",&a[i]);for ( i=0;i<N-1;i++ )for ( j=i+1;j<N;j++ )if ( a[i]>a[j] ) { f=a[i]; a[i]=a[j]; a[j]=f; }for ( i=0;i<N;i++ ) printf("%.1f ",a[i]);printf("\n");}
双饲14742054830:
c语言编程:输出成绩排名 -
64100钟启
: #include<stdio.h> main() { void paixun(int a[],int n); void new_px(int a[],int ad); void fx(int a[],int n); int a[11],i; printf("请输入10个同学的成绩\n"); for(i=0;i<10;i++)scanf("%d",&a[i]); paixun(a,10); for(i=0;i<10;i++) printf("%4d",a[i]); printf(...
双饲14742054830:
C程序从键盘录入10名学生的C语言考试成绩,计算平均分,并从高到低输出成绩,程序运行和具体数字如下图: -
64100钟启
: #include <stdio.h> #include <stdlib.h> void mysort( int num[10] ) {int i;int j;int temp;int sum=0;for(i=0;i<=9;i++){sum+=num[i];for(j=0;j<=9;j++){if(num[i]>num[j]){temp=num[i]; num[i]=num[j]; num[j]=temp;}}}printf("平均分:%.*lf\n",...
双饲14742054830:
C语言对学生的成绩进行排序问题求助!!!!急! -
64100钟启
: #include #include #define AVE(s1,s2,s3) (((s1)+(s2)+(s3))/3.0) typedef struct student {int no,s1,s2,s3,n;float ave;char c1[20]; } student;void logo(); int acc(); void main() {printf("录入成绩(输入空格停止录入):\n");acc();system("...
双饲14742054830:
输入全班同学的学号和某一门的成绩的c语言怎么编写,讲该课程的成绩按由高到低的顺序排序怎么编写 -
64100钟启
: 可以使用冒泡排序, 这里有个实际例子, 你可以看看.#include <stdio.h> #include <stdlib.h>struct Student {int num;float score; }stu[10];int main() {int a[10];int i,j,flag,k=1;float temp; printf("请输入10个同学的学号和成绩,用空格隔开...