C语言 该内存不能为read?!
请各位大侠看一下吧~~没看出来哪里超了啊……#include"stdio.h"main(){intn,i,a[1000],j,max,s;charx[1100];scan...
请各位大侠看一下 吧~~ 没看出来哪里超了啊……
#include "stdio.h"
main()
{
int n,i,a[1000],j,max,s;
char x[1100];
scanf("%d",&n);
for(i=1;i<=n;i++)
scanf("%s%d",&x[i],&a[i]);
for(i=1;i<=n;i++)
{
max=a[i]; s=i;
for(j=1;j<=n;j++)
if(a[j]>max)
{
max=a[j];
s=j;
}
printf("%s",x[s]);
a[s]=0;
}
return 0;
} 展开
#include "stdio.h"
main()
{
int n,i,a[1000],j,max,s;
char x[1100];
scanf("%d",&n);
for(i=1;i<=n;i++)
scanf("%s%d",&x[i],&a[i]);
for(i=1;i<=n;i++)
{
max=a[i]; s=i;
for(j=1;j<=n;j++)
if(a[j]>max)
{
max=a[j];
s=j;
}
printf("%s",x[s]);
a[s]=0;
}
return 0;
} 展开
6个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询