70,023
社区成员




#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int Change(int a[],int n);
int main()
{
char str[1001]={'\0'};
int i,j,n,len,len1;
while(scanf("%d",&len)!=EOF)
{
len1=0;
while(len1<len){
int num[1001]={0};
n=0;
getchar();
gets(str);
for(i=0;i<strlen(str);i++)
{
if(str[i]!='8')
{
num[n]=num[n]*10+(str[i]-'0');
}
else
n++;
}
if(str[strlen(str)-1]!='8')
{
Change(num,n);
}
else
{
Change(num,n-1);
}
len1++;
}
}
return 0;
}
int Change(int a[],int n)
{
int i,temp=a[0];
for(i=0;i<=n;i++)
{
if(a[i]>temp)
{
temp=a[i];
}
}
printf("%d\n",temp);
return 0;
}
while(scanf("%d",&len)!=EOF)
{
len1=0;
while(len1<len){
int num[1001]={0};
n=0;
scanf(" %s",str);
for(i=0;i<strlen(str);i++)
。我不会调试。。怎么做来着? 你这样的自己调试啊。肯定是越界的问题
你这样的自己调试啊。肯定是越界的问题