这段代码目的:若输入的字符串为大写字母,则以小写输出。但下面的代码有错误,请高手们看看吧,然后帮忙指出错误,我看到要疯了 。代码如下
。代码如下
#include<stdio.h>
#define MAX_LEN 10
char *LowerCase(char *s);
int main()
{
 char str[MAX_LEN];
 printf("enter a string:");
 scanf("%s",str);
 printf("lowercase:%s \n",LowerCase(str));
}
char *LowerCase(char *s)
{
 char newStr[MAX_LEN];
 int index;
 for(index=0;index<MAX_LEN;index++)
 {
  if('A'<=s[index]&&s[index]<='Z')
   newStr[index]=s[index]+('a'-'A');
  else
   newStr[index]=s[index];
 }
 return newStr;
}
先谢了

 
											





 
	    


