/* 将输入的字符串中的小写字母全部变成对应的大写字母,其他字符保持不变,然后输出新的字符串。
输入格式:
输入一个字符串
输出格式:
输出小写字母转变为大写字母后的新字符串。
输入样例:
asdf56A
结尾无空行
输出样例:
ASDF56A
结尾无空行
#include <stdio.h>
#include <string.h>
int main()
{
char a[50];
char* p=a;
gets(a);
for(p;*p;p++)
{
if((*p>='a')&&(*p<='z'))
{
*p=*p-32;
}
}
puts(a);
return 0;
}