解题思路:
如果是小写字母减去32,就得到大写字母
if(a[i]>='a'&&a[i]<='z')
a[i]=a[i]-32;
注意事项:
输入字符串,输出字符串;获得字符串长度操作为strlen(a);
参考代码:
#include<stdio.h> #include<string.h> int main() { char a[105]; gets(a); for(int i=0;i<strlen(a);i++) { if(a[i]>='a'&&a[i]<='z') a[i]=a[i]-32; } puts(a); return 0; }
0.0分
66 人评分
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:807 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:748 |
简单的a+b (C语言代码)浏览:783 |
C语言训练-排序问题<1> (C语言代码)浏览:636 |
打水问题 (C语言代码)浏览:1149 |
C语言训练-大、小写问题 (C语言代码)浏览:649 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1334 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:1292 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:818 |
【魔板】 (C++代码)(时间超限,希望会的帮我改正一下)浏览:804 |