输入一行小写字母,转换成大写字母后输出,这是一道很简单的c语言题目
#include<stdio.h> int main() { char s[100]; int i; scanf("%s",s); for(i=0;s[i];i++) s[i]=s[i]+'A'-'a'; printf("%s",s); }
输入的字符串挨个字符-32后输出
判断每一个字母的ascii码范围就行,如果能确定每个字母都是小写,直接将字符ascii减32就行