下面是我的答案#include<stdio.h>int main(){ char a[100],b[100],c[100],Y; int e[100],f[100],g[100],h,i,j,k[100],z,x,temp,sum=0; for(i=0;i<h;i++) { scanf("%d%d%d%d%d%d",&h,&a[i],&e[i],&f[i],&b[i],&c[i
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 04:43:24
下面是我的答案#include<stdio.h>int main(){ char a[100],b[100],c[100],Y; int e[100],f[100],g[100],h,i,j,k[100],z,x,temp,sum=0; for(i=0;i<h;i++) { scanf("%d%d%d%d%d%d",&h,&a[i],&e[i],&f[i],&b[i],&c[i
下面是我的答案
#include<stdio.h>
int main()
{
char a[100],b[100],c[100],Y;
int e[100],f[100],g[100],h,i,j,k[100],z,x,temp,sum=0;
for(i=0;i<h;i++)
{
scanf("%d%d%d%d%d%d",&h,&a[i],&e[i],&f[i],&b[i],&c[i],&g[i]);
}
for(j=0;j<h;j++)
{
k[j]=0;
\x05if(e[j]>80&&g[j]>=1)
\x05{k[j]=k[j]+8000;}
\x05if(e[j]>85&&f[j]>80)
\x05{k[j]=k[j]+4000;}
\x05if(e[j]>90)
\x05{k[j]=k[j]+2000;}
\x05if(e[j]>85&&c[j]==Y)
\x05{k[j]=k[j]+1000;}
\x05if(f[j]>80&&b[j]==Y)
\x05{k[j]=k[j]+850;}
}
for(z=0;z<h;h++)
{
if(k[z]>k[z+1])
{
a[z+1]=a[z];
temp=k[z];
\x05k[z]=k[z+1];
\x05k[z+1]=temp;
}
}
for(x=0;z<h;z++)
{
sum=sum+k[x];
}
printf("%d%d%d",a[h-1],k[h-1],sum);
return 0;
}
下面是我的答案#include<stdio.h>int main(){ char a[100],b[100],c[100],Y; int e[100],f[100],g[100],h,i,j,k[100],z,x,temp,sum=0; for(i=0;i<h;i++) { scanf("%d%d%d%d%d%d",&h,&a[i],&e[i],&f[i],&b[i],&c[i
#include
int main()
{
char a[100][21],b[100],c[100];
int e[100],f[100],g[100],h,i,k[100],max=0,sum=0;
scanf("%d",&h);
for(i=0;i80&&g[i]>=1) {k[i]=k[i]+8000;}
if(e[i]>85&&f[i]>80) {k[i]=k[i]+4000;}
if(e[i]>90) {k[i]=k[i]+2000;}
if(e[i]>85&&c[i]=='Y') {k[i]=k[i]+1000;}
if(f[i]>80&&b[i]=='Y') {k[i]=k[i]+850;}
if(k[i] > k[max])
max = i;
sum += k[i];
}
printf("%s\n%d\n%d",a[max],k[max],sum);
return 0;
}