思路:截取数组里面的每个字母判断大小写,用ASCII码转换。
#include <stdio.h>
#include <conio.h>
#define LEN 1000
//字母转换QAQ
int main()
{
char str1[LEN];
int c;
gets(str1);
for (int i = 0; str1[i] != '\0'; i++){c++;}
for (int i = 0; i < c; i++)
{
if (str1[i] >= 97 && str1[i] <= 122)//大写转换小写
{
str1[i]-=32;
}
}
puts(str1);
getch();
return 0;
}
/*if (str1[i] >= 65 && str1[i] <= 90)//大写转小写
{
str1[i]+=32;
}*/