解题思路:
找出A到Z的函数,并将其改成a到z。
注意事项:
注意ASII码值的转换,注意puts与printf的区别。
参考代码:
#include
#include
void full(char *a){ //定义一个函数
int len,i;
len=strlen(a); //定义a的长度
for(i=0;i<len;i++){
if(a[i]>='A' && a[i]<='Z')
printf("%c",a[i]+32); //关键:a比A的ASII码值大32!!!
else
printf("%c",a[i]); //不可以用puts(会自动换行),上同
}
}
int main(void){
char a[100]; //此题要求长度在100以内(最好按题目的来)
gets(a);
full(a); //调用该函数
}
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:548 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:600 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:561 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:536 |
母牛的故事 (C语言代码)浏览:625 |
1073题解浏览:652 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:696 |
字符串的修改 (C语言代码)浏览:1206 |
逆反的01串 (C语言代码)浏览:1528 |
C语言训练-百钱百鸡问题 (C语言代码)浏览:541 |