parent
7a46ce37b4
commit
f731011901
@ -0,0 +1,136 @@
|
|||||||
|
#include <stdio.h>
|
||||||
|
#include <string.h>
|
||||||
|
int main()
|
||||||
|
{
|
||||||
|
float stu4[6];
|
||||||
|
int i,j,x;
|
||||||
|
float stu1[6]={10001,11,99.5,88.5,89.5,0},
|
||||||
|
stu2[6]={10002,12,77.9,56.5,87.5,0},
|
||||||
|
stu3[6]={10003,11,92.5,99.0,60.5,0};
|
||||||
|
stu4[5]=0;
|
||||||
|
for(i=0;i<5;i++)
|
||||||
|
{
|
||||||
|
stu1[5]=stu1[5]+stu1[i];
|
||||||
|
stu2[5]=stu2[5]+stu2[i];
|
||||||
|
stu3[5]=stu3[5]+stu3[i];
|
||||||
|
scanf("%f",&stu4[i]);
|
||||||
|
stu4[5]=stu4[5]+stu4[i];
|
||||||
|
}
|
||||||
|
x=stu4[0];
|
||||||
|
void swap(float a[],float b[]);
|
||||||
|
swap (stu1,stu2);
|
||||||
|
swap (stu1,stu3);
|
||||||
|
swap (stu1,stu4);
|
||||||
|
swap (stu2,stu3);
|
||||||
|
swap (stu2,stu4);
|
||||||
|
swap (stu3,stu4);
|
||||||
|
void swa(float a[],float b[]);
|
||||||
|
if(stu1[1]==stu2[1]&&stu2[1]<stu3[1])
|
||||||
|
{
|
||||||
|
swa(stu1,stu2);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
if(stu1[1]==stu2[1]&&stu2[1]==stu3[1]&&stu3[1]<stu4[1])
|
||||||
|
{
|
||||||
|
swa(stu1,stu2);
|
||||||
|
swa(stu1,stu3);
|
||||||
|
swa(stu2,stu3);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
if(stu1[1]==stu2[1]&&stu2[1]==stu3[1]&&stu3[1]==stu4[1])
|
||||||
|
{
|
||||||
|
swa (stu1,stu2);
|
||||||
|
swa (stu1,stu3);
|
||||||
|
swa (stu1,stu4);
|
||||||
|
swa (stu2,stu3);
|
||||||
|
swa (stu2,stu4);
|
||||||
|
swa (stu3,stu4);
|
||||||
|
}
|
||||||
|
|
||||||
|
if(stu1[1]<stu2[1])
|
||||||
|
{
|
||||||
|
if(stu2[1]==stu3[1]&&stu3[1]<stu4[1])
|
||||||
|
{
|
||||||
|
swa(stu2,stu3);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
if(stu2[1]==stu3[1]&&stu3[1]==stu4[1])
|
||||||
|
{
|
||||||
|
swa(stu2,stu3);
|
||||||
|
swa(stu2,stu4);
|
||||||
|
swa(stu3,stu4);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
if(stu2[1]<stu3[1]&&stu3[1]<stu4[1])
|
||||||
|
;
|
||||||
|
else
|
||||||
|
if(stu2[1]<stu3[1]&&stu3[1]==stu4[1])
|
||||||
|
swa(stu3,stu4);
|
||||||
|
}
|
||||||
|
for(i=0;i<5;i++)
|
||||||
|
{
|
||||||
|
if(i>1)
|
||||||
|
printf("%.1f ",stu1[i]);
|
||||||
|
else printf("%.0f ",stu1[i]);
|
||||||
|
}
|
||||||
|
if(stu1[0]==x)
|
||||||
|
printf("Inserted\n");
|
||||||
|
else printf("\n");
|
||||||
|
for(i=0;i<5;i++)
|
||||||
|
{
|
||||||
|
if(i>1)
|
||||||
|
printf("%.1f ",stu2[i]);
|
||||||
|
else printf("%.0f ",stu2[i]);
|
||||||
|
}
|
||||||
|
if(stu2[0]==x)
|
||||||
|
printf("Inserted\n");
|
||||||
|
else printf("\n");
|
||||||
|
for(i=0;i<5;i++)
|
||||||
|
{
|
||||||
|
if(i>1)
|
||||||
|
printf("%.1f ",stu3[i]);
|
||||||
|
else printf("%.0f ",stu3[i]);
|
||||||
|
}
|
||||||
|
if(stu3[0]==x)
|
||||||
|
printf("Inserted\n");
|
||||||
|
else printf("\n");
|
||||||
|
for(i=0;i<5;i++)
|
||||||
|
{
|
||||||
|
if(i>1)
|
||||||
|
printf("%.1f ",stu4[i]);
|
||||||
|
else printf("%.0f ",stu4[i]);
|
||||||
|
}
|
||||||
|
if(stu4[0]==x)
|
||||||
|
printf("Inserted\n");
|
||||||
|
else printf("\n");
|
||||||
|
}
|
||||||
|
void swap(float a[],float b[])
|
||||||
|
{
|
||||||
|
int i;float s;
|
||||||
|
if(a[1]>b[1])
|
||||||
|
{
|
||||||
|
for(i=0;i<6;i++)
|
||||||
|
{
|
||||||
|
s=a[i];
|
||||||
|
a[i]=b[i];
|
||||||
|
b[i]=s;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else;
|
||||||
|
|
||||||
|
}
|
||||||
|
void swa(float a[],float b[])
|
||||||
|
{
|
||||||
|
int i;float s;
|
||||||
|
if(a[5]<b[5])
|
||||||
|
{
|
||||||
|
for(i=0;i<6;i++)
|
||||||
|
{
|
||||||
|
s=a[i];
|
||||||
|
a[i]=b[i];
|
||||||
|
b[i]=s;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else;
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in new issue