请编写一个程序实现输入一串字母,如果中间存在小写就装换成大写,本来就是大写就不变,

来源:百度知道 编辑:UC知道 时间:2024/06/15 02:21:35

既然你没有指定语言,那我用VC6.0环境下的C,以下是完整代码
#include <stdio.h>

void main(){
char str[256]={0};
printf("输入含小写字母的字符串:",str);
scanf("%s",str);
printf("转成大写:");
for(int i=0;i<256&&str[i];++i) if(str[i]>='a'&&str[i]<='z') str[i]-=32;
printf("%s\n",str);
}

把每个字母拆开
逐个转换为ASCII码
然后根据ASCII码来判断
小于多少多少的就是大写字母
大于多少多少的就是小写字母
具体数字忘记了

PASCAL的
var s:string;
i:integer;
begin
read(s);
l:=length(s);
for i;=l downto 1 do
if (ord(s[i])-ord('a')<=25)
and(ord(s[i])-ord('a')>=0) then write(upcase(s[i]))
else write(s[i]);
end.

java编写一个程序用来随机生成一串大写字母,并且其中不包括元音字母。 输入一个4×4的数组,编写程序实现: 编写一程序让用户输入一串字符(以回车键结束),将其中的字母用小写方式输出个数 编写一个程序实现数组 编写一个程序,完成将用户输入的任意一个小写字母转换成大写字母 请编写一个程序实现比赛得分规则。 请编写程序统计输入的一行中小写字母的个数 题目: 编写一个程序。 先输入一个字符,判断是否是小写字母,是就转换成大写。请C语言高手帮帮忙。 用java编写程序,输入一个单词,输出时使单词的第一个字母大写 编写一个程序,将键盘上输入的一串字符存入一个名为filel.txt文件,以“#”作为输入的结束