UVa10082 没有通过

#include<stdio.h>

char s[]={"`1234567890-=QWERTYUIOP[]\ASDFGHJKL;'ZXCVBNM,./"},b[1000];

int search(char b)

{

	char s[]={"`1234567890-=QWERTYUIOP[]\ASDFGHJKL;'ZXCVBNM,./"};

	int i,key;

	for(i=0;s[i]!='\0';i++)

	{

		if(s[i]==b)

		{

			key=i;                    //找出一个字符在s这个字符串中出现的位置 

			break;

		}

	}

	return key;



}

int main()

{

	int i,k;

	char b;

	while((b=getchar())!=EOF)

	{

		

		if(b!=' ')

		{

			k=search(b);

			putchar(s[k-1]);

		}

		else

		putchar(b);

	}

	return 0;	

	

	

}

  不知道是什么原因没有通过,本地编译器能够得到正确的答案

你可能感兴趣的:(uva)