为什么30分,其他的运行时错误

我在rqnoj上提交发现其他7个点奖学金总数有问题

但是为什么?我是用的long啊!!!!

想不通,牛们帮帮忙。

#include

int t,q[101],b[101],l[101],i,m[101]={0};long z=0;

char n[101][21],g[101],x[101];

main()

{

scanf("%d",&t);

for (i=1;i80&&l[i]>0)

m[i]+=8000;

if (q[i]>85&&b[i]>80)

m[i]+=4000;

if (q[i]>90)

m[i]+=2000;

if (q[i]>85&&x[i]=='Y')

m[i]+=1000;

if (q[i]>80&&g[i]=='Y')

m[i]+=850;

z+=m[i];

}

for (i=t;i>1;i--)

if (m[i]>m)

{

m=m[i];

strcpy(n+1,n[i]+1);

}

printf("%s\n%d\n%ld",n[1]+1,m[1],z);

}

0 条评论

目前还没有评论...

信息

ID
1001
难度
5
分类
模拟 点击显示
标签
递交数
39089
已通过
12717
通过率
33%
被复制
121
上传者