C语言while条件语句

时间:2020.03.16 发布人:

C语言while条件语句

已解决问题

谷歌用户在2020.03.16提交了关于“锐欧C语言while条件语句”的提问,欢迎大家涌跃发表自己的观点。目前共有2个回答,最后更新于2025-03-03T08:30:35。

将字符串中的小写字母转换成大写字母,忽略其余类型的字符,然后逆序输出结果。

希望大家能够帮助她。

详细问题描述及疑问:

将字符串中的小写字母转换成大写字母,忽略其余类型的字符,然后逆序输出结果。

期待您的答案,千言万语,表达不了我的感激之情,我已铭记在心 !
希望以下的回答,能够帮助你。

第1个回答

用户名:木斯皮尔翰  

程序如下:

#include<stdio.h>

#include<ctype.h>

#defineN来自100

intmain()

{

chara[N],b[N];

inti=0,承社钱音而香j=0;

fgets(a,N,stdin)元兴亚养行型继的;

while(a[i]!='\0')

{

if(is某里讨够个基般安阳力液lower(a[i问答]))

{

a[i]=a[i]-32;

b[j++]=a[i];

}

i++;

}

printf("%s",b);

return0;

}

下面是结杀知盐快果图:

还有问题吗,谢谢采纳,Thanks?(?ω?)?

第2个回答

用户名:四商点青火府脸套短演whoami1978  

参考五法领目圆促参烧点革程序:

#include<stdio.h>

intmain()

{

chars[1026],*p,c;

gets(s);/能听好车离调何/从键盘输入串

p=s;//用指针实现

///不用库函数

while(*p++);//找到串尾

p--;

while(p>=s)//从后面向肥企前输出

{

c=*p--;

if(c>='a'&&c<='z')//判小写

c绿称取谈=c-'a'+'A';//丝局势互总华转成大写

putchar(c);//输出

}

return0;

}

测试结果