c语言编程题:输入一行字符,并以回车结束,将其中的小写字母转换成大写字母,其他字符不变。

如题所述

/*功能:输入一行字符,并以回车结束,将其中的小写字母转换成大写字母,其他字符不变。*/
/*说明:改变N的大小可以改变输入字符串的范围大小*/

#include<stdio.h>
#include<string.h>
#define
N
100

int
main(void)
{
int
i,len;
char
str[N];
printf("Please
input
a
string:
");
gets(str);
len
=
strlen(str);
for(i=0;i<len;i++)
{
if(str[i]
>=
97
&&
str[i]
<=
122)
str[i]
=
str[i]
-
32;
else
str[i]
=
str[i];
}
printf("The
result
is
:
");
puts(str);

return
0;
}

给分吧。。。嘿嘿!!!!
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网