解题思路:利用不断输入想到while,然后利用字符数组将小写字母-32变成大写字母;
注意事项:
参考代码:
#include<stdio.h>
#include<string.h>
int main()
{ char str[100];
while(~scanf("%s",&str)){
int n=strlen(str),i;
for(i=0;i<n;i++){
if(str[i]>='a'&&str[i]<='z')
str[i]=str[i]-32;
}
1 for(i=0;i<n;i++){
2 printf("%c",str[i]);
3 }
4 printf("\n");
}
}在后面1到4行的代码可以用puts(str);代替更加方便;
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.7 (C++代码)浏览:1160 |
你的开发任务 (C++代码)写到一半,等有心情回来补全浏览:923 |
C语言训练-阿姆斯特朗数 (C语言代码)浏览:897 |
兰顿蚂蚁 (C++代码)浏览:1225 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:790 |
用筛法求之N内的素数。 (C++代码)浏览:754 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:729 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:650 |
数组输出 (C语言代码)浏览:749 |
陶陶摘苹果2 (C语言代码)浏览:650 |