You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

93 lines
2.3 KiB

#include <stdio.h>
int main()
{
int i;
for(i=30;i>=1;i--) printf(" ");
printf("1.Input\n");
for(i=30;i>=1;i--) printf(" ");
printf("2.Output\n");
for(i=30;i>=1;i--) printf(" ");
printf("3.Order\n");
for(i=30;i>=1;i--) printf(" ");
printf("1.Quit\n");
char x;
scanf("%c",&x);
switch(x)
{
case 'i':printf("Please input info of the three students:");break;
case 'm':printf("You are trying to Make tings Ordered");break;
case 'q':printf("You are about to Quit");break;
default:printf("Wrong Input");
}
float sum=0,a[16];
for(i=1;i<=12;i++)
{
scanf("%f",&a[i]);
}
for(i=1;i<=12;i++)
{
if(i!=1&&i!=5&&i!=9)
sum+=a[i];
if(i%4==0)
{
a[12+i/4]=sum;
sum=0;
}
}
if(a[13]>=a[14]&&a[13]>=a[15]&&a[14]>=a[15])
{
for(i=1;i<=12;i++)
{
if(i==1||i==5||i==9)
printf("%5.0f",a[i]);
else
{
if(i%4==0)
{
printf(",%0.1f",a[12+i/4]);
printf(",%0.1f",a[12+i/4]/3);
}
}
}
}
if(a[13]>=a[14]&&a[13]>=a[15]&&a[15]>=a[14])
{
printf("%5.0f%,%0.1f,%0.1f\n",a[5],a[14],a[14]/3);
printf("%5.0f%,%0.1f,%0.1f\n",a[9],a[15],a[15]/3);
printf("%5.0f%,%0.1f,%0.1f\n",a[1],a[13],a[13]/3);
}
if(a[13]>=a[14]&&a[13]>=a[15]&&a[14]>=a[15])
{
printf("%5.0f%,%0.1f,%0.1f\n",a[9],a[15],a[15]/3);
printf("%5.0f%,%0.1f,%0.1f\n",a[5],a[14],a[14]/3);
printf("%5.0f%,%0.1f,%0.1f\n",a[1],a[13],a[13]/3);
}
if(a[14]>=a[13]&&a[14]>=a[15]&&a[13]>=a[15])
{
printf("%5.0f%,%0.1f,%0.1f\n",a[9],a[15],a[15]/3);
printf("%5.0f%,%0.1f,%0.1f\n",a[1],a[13],a[13]/3);
printf("%5.0f%,%0.1f,%0.1f\n",a[5],a[14],a[14]/3);
}
if(a[14]>=a[13]&&a[14]>=a[15]&&a[15]>=a[13])
{
printf("%5.0f%,%0.1f,%0.1f\n",a[1],a[13],a[13]/3);
printf("%5.0f%,%0.1f,%0.1f\n",a[9],a[15],a[15]/3);
printf("%5.0f%,%0.1f,%0.1f\n",a[5],a[14],a[14]/3);
}
if(a[15]>=a[13]&&a[15]>=a[14]&&a[14]>=a[13])
{
printf("%5.0f%,%0.1f,%0.1f\n",a[1],a[13],a[13]/3);
printf("%5.0f%,%0.1f,%0.1f\n",a[5],a[14],a[14]/3);
printf("%5.0f%,%0.1f,%0.1f\n",a[9],a[15],a[15]/3);
}
if(a[15]>=a[13]&&a[15]>=a[14]&&a[13]>=a[14])
{
printf("%5.0f%,%0.1f,%0.1f\n",a[5],a[14],a[14]/3);
printf("%5.0f%,%0.1f,%0.1f\n",a[1],a[13],a[13]/3);
printf("%5.0f%,%0.1f,%0.1f\n",a[9],a[15],a[15]/3);
}
}