如题所述
/*功能:输入一行字符,并以回车结束,将其中的小写字母转换成大写字母,其他字符不变。*/
/*说明:改变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;
}
给分吧。。。嘿嘿!!!!
/*说明:改变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;
}
给分吧。。。嘿嘿!!!!
温馨提示:答案为网友推荐,仅供参考