为什么编译错误
查看原帖
为什么编译错误
410402
Lee_c艹楼主2020/12/13 22:22
#include<stdio.h>
#include<string.h>
char a[100],b[1000],c[1000],d[1000];
int main()
{
	scanf("%s",a);
	getchar();
	int count=0,h=0,s=0;
	while(scanf("%s",b)!=EOF)
	{	
		
		int x=0,i=0;
		int len=strlen(a),len2=strlen(b);
		strlwr(b);
		for(i=0;i<len;i++)
		{
			c[i]=b[i];
		}c[i]='\0';
		strupr(b);
		for(i=0;i<len;i++)
		{
			d[i]=b[i];
		}d[i]='\0';
		for(i=0;i<len;i++)
		{
			if(a[i]==c[i]||a[i]==d[i])
			{
				x++;
			}
		}
		if(x==len&&h==0)
		{
			s=count;
			h=1;
		}
		else if(x==len)
		{
			h++;
		}
		count++;
	}
	if(h!=0)printf("%d %d",h,s);
	else puts("-1");
	return 0;
 } 

几个错误在stelwr,strupr

2020/12/13 22:22
加载中...