解题思路:
找出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 人评分
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:708 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:749 |
不知道哪里错了浏览:1141 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:450 |
C语言训练-求素数问题 (C语言代码)浏览:1451 |
printf基础练习2 (C语言代码)浏览:941 |
校门外的树 (C语言代码)浏览:692 |
文科生的悲哀 (C语言代码)浏览:1399 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:504 |
C语言训练-8除不尽的数 (C语言代码)浏览:1396 |