永发信息网

编一个PASCAL程序!呜呜呜~SOS

答案:6  悬赏:60  手机版
解决时间 2021-05-05 06:23
  • 提问者网友:你给我的爱
  • 2021-05-04 08:18

各位叔叔阿姨大哥大姐大妈大姨爷爷奶奶,

偶有一问题要SOS!

编一个PASCAL程序,判断输入的字母素8素大写字母!

最佳答案
  • 五星知识达人网友:怙棘
  • 2021-05-04 09:23
- -

var
c:char;
begin
writeln('请输入一个字符:');
readln(c);
if(c>='A')and(c<='Z')then
writeln('是大写字母')
else
writeln('不是大写字母');
readln;
end.
全部回答
  • 1楼网友:逐風
  • 2021-05-04 12:50

var

c:char;

begin

readln(c);{读入字符}

if (ord(c)>=65)and(ord(c)<=90) {字符'A'的ADSII码是65,'Z'是90}

then writeln('Yes')

else writeln('No');

readln

end.

if(c>='A')and(c<='Z')和if ('a'<=a)and(a<='z')也是用ADSII码的大小算的

if c in['A'..'Z']是根据集合的包含关系计算

upcase(一个字符)等于它的大写,如果它本身就是大写,那么它的值不变

  • 2楼网友:梦中风几里
  • 2021-05-04 12:15

var ch:char;

begin

read(ch);

if ch=upcase(ch) then writeln('YES') else writeln('NO');

end;

  • 3楼网友:老鼠爱大米
  • 2021-05-04 11:51

var

begin

read(c);

if c in['A'..'Z'] then writeln('Yes')

else writeln('No');

end.

  • 4楼网友:零点过十分
  • 2021-05-04 11:08

本人以pascal比赛前200名的身份回答此问题,希望楼主满意

program exam;

var a:integer;

begin

readln(a);

if ('a'<=a)and(a<='z') then a:=chr(ord(a)-32);

writeln(a);

end.

结束了,楼主以后有更难的问题也可以问我

  • 5楼网友:旧脸谱
  • 2021-05-04 10:31

输入的字母素8素大写字母

这句话是什么意思?

谢谢

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯