回 帖 发 新 帖 刷新版面

主题:[讨论]帮帮忙吧,各位.谢谢了~``

输入一串字符,以' ? '结束.统计其中字母个数,数字个数,其他符号个数.
[em10]  [em10]  [em10]
[fly]帮帮忙吧,各位.[/fly]

回复列表 (共3个回复)

沙发

算不算'?'?

板凳

其他,当然不包括了`~`~

3 楼

Program check;
  var s:string;
      i,c,c2,c3:integer;
  Begin
    readln(s): c:=0; c2:=0; c3:=0;
    for i:=1 to length(s)-1 do
      if s[i] in ['a'..'z'] then inc(c)
        else if s[i] in['0'..'9'] then inc(c2)
          else inc(c3);
    writeln('letters:',c,'  ','numbers:',c2,'   ','others:',c3);
  End.
由于是字符串,所以不用管最后字符。

我来回复

您尚未登录,请登录后再回复。点此登录或注册