一个转换大小写的程序,但是程序不会输出空格之后的内容
例:
输入: Hello World
输出: hELLO
代码如下:
#include<bits/stdc++.h>
using namespace std;
#define MAX 10000000
char a[MAX]; 
void str_swapcase()
{
	int n=strcspn(a,"\n");
	for(int i=0;i<n;i++)
	{
		if(64<a[i]&&a[i]<91)	a[i]+=32;
		else	a[i]-=32;	
	}	
} 
int main()
{
    fgets(a,MAX,stdin);
	str_swapcase();
	puts(a);
    return 0;
}