解题思路:
找出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语言代码)浏览:610 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:734 |
人见人爱A+B (C语言代码)浏览:628 |
C语言训练-排序问题<1> (C语言代码)浏览:601 |
Pascal三角 (C语言代码)格式错误浏览:521 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:1044 |
兰顿蚂蚁 (C++代码)浏览:1046 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:514 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:691 |
WU-链表数据求和操作 (C++代码)浏览:1316 |