900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > c语言表达ch是大写英文字母 C语言:将小写字母转换为大写字母。 1.倒数第三行:whil

c语言表达ch是大写英文字母 C语言:将小写字母转换为大写字母。 1.倒数第三行:whil

时间:2019-07-22 05:44:37

相关推荐

c语言表达ch是大写英文字母 C语言:将小写字母转换为大写字母。 1.倒数第三行:whil

C语言:将小写字母转换为大写字母。 1.倒数第三行:while ((ch=getchar())!='\n') 怎么理解呢?

答案:4信息版本:手机版

解决时间 -10-06 13:38

已解决

-10-06 07:03

#include"stdio.h"

char fun(char x)

{

return x>='a'&&x<='z'?x-32:x;

}

main()

{

char ch;

printf("输入字母:");

while ((ch=getchar())!='\n')

putchar(fun(ch));

}

最佳答案

-10-06 08:21

#include"stdio.h"

charfun(charx)

{

returnx>='a'&&x<='z'?x-32:x;

}

intmain()

{

charch;

printf("输入字母:");

//while((ch=getchar())!='\n')//这组代码与下面的代码其实是一样的。

//putchar(fun(ch));

while(1)//检测是否为回车

{

ch=getchar();//等待输入

if(ch=='\n')

{

break;//退出循环

}

putchar(fun(ch));//转换为大写字母,并显示

}

}

全部回答

1楼

-10-06 12:15

当检测到输入回车之后终止循环

2楼

-10-06 10:41

回车停止。。。。。。。

3楼

-10-06 09:33

大写字母a-z的ascii码是65-90

小写字母a-z的ascii码是97-122

利用asscii码的值可以相互转换

例:char ca = 'a'+32;

变量 ca 就是 小写字母'a'

我要举报

如果感觉以上信息为低俗/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

大家都在看

推荐资讯

c语言表达ch是大写英文字母 C语言:将小写字母转换为大写字母。 1.倒数第三行:while ((ch=getchar())!=\ ) 怎么理解呢?...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。