解题思路:
输出超额(没有控制100个字符):
#include <stdio.h> int main() { char ch; while((ch=getchar())!='\n') { if(ch>='A'&&ch<='Z') { ch+=32; } putchar(ch); } return 0; }
注意事项:
不超过100个字符,定义大小为100的数组,最多输出的就是100个了。
参考代码:
#include <stdio.h> #include <string.h> int main() { char a[100]; gets(a); for(int i=0; i<strlen(a); i++) { if(a[i]>='A'&&a[i]<='Z') a[i]+=32; } puts(a); return 0; }
0.0分
5 人评分