利用小写字母比大写字母ASCII码值大32。
(有没有库函数直接把小写字母转换成大写字母?求指教)
Post Code:
#include<iostream>
using namespace std;
int main(){
char str[101];
while(gets(str)){
for(int i=0;i<strlen(str);i++){
if(i==0||str[i-1]==' ')
printf("%c",str[i]-32);
else
printf("%c",str[i]);
}
printf("\n");
}
return 0;
}
本文介绍了如何使用C语言通过简单的循环和条件判断,将输入字符串中的小写字母转换为大写字母。通过获取用户输入的字符串,并遍历每个字符,当遇到小写字母时将其ASCII码减32来实现转换。
475

被折叠的 条评论
为什么被折叠?



