1樓:匿名使用者
#include
main()
這個可以輸入一個字串,直到星號。
但是字串裡面怎麼會有正負統計呢?
2樓:匿名使用者
你的這是啥要求啊,字串裡面有蒸熟和複述的輸入嗎?
輸入一串字串,直到輸入一個星號(*)為止,統計(輸出)期中字母個數和數字字元個數,
3樓:匿名使用者
#include "stdio.h"
int main()
return 0;
}大體上就這樣因為我學c++的。。。
求解(c語言):輸入一串字元,直到輸入一個星號(*)為止,統計(輸出)其中的字母個數和數字字元個數。
4樓:蕉霧
#include#includeint main() printf("%d\n%d",icountchar,icountint); return 0; }
滿意請採納
輸入一串字元,直到輸入一個星號(*)為止,統計(輸出)其中的字母個數和數字字元個數。
5樓:匿名使用者
樓上的沒有判斷輸入的字串中有否含有其他的字元,如果有的話你的程式就出錯了。如下:scanner in = new scanner(system.in);
int ilettercount = 0; // 字母計數
int inumcount = 0; // 數字計數
int isigncount = 0; // 其他符號計數
string str = ""; // 使用者輸入字串system.out.print("輸入一串字串並且以字元*結束:");
str = in.next();
for (int iflag=0; str.charat(iflag)!='*'; iflag++ ) else if (str.
charat(iflag)>='0'&&str.charat(iflag)<='9') else isigncount++; }
system.out.println("字母數為:
" + ilettercount + ",數字數為:" + inumcount); // 不用輸入其他字元數isigncount 小高給分吧。
輸入一個字串直到輸入一個星號(*)為止,統計其中的字母個和數字個數
6樓:匿名使用者
|什麼抄語言啊
襲我用的是c
#include"stdio.h"
void main()
printf("數字=%d,字母=%d,\n",shuzi,zimu);}
7樓:l_光影
我用zhipascal~~dao~~~~
program charn;
var sch,bch,num:set of char;
str:string;
ch:char;
zimu,shuzi,i:longint;
begin
readln(str);
zimu:=0;shuzi:=0;i:=0;
sch:=[\'a\'..\'z\'];
bch:=[\'a\'..\'z\'];
num:=[\'0\'..\'9\'];
repeat
inc(i);
ch:=str[i];
if ch in sch then inc(zimu);
if ch in bch then inc(zimu);
if ch in num then inc(shuzi);
until ch=\'*\';
writeln(zimu,shuzi:10);
end.
輸入一串字元,直到輸入一個星號(*)為止,統計(輸出)其中的字母個數和數字字元個數
8樓:匿名使用者
#include
int main()
else if (ch >= '0' && ch <= '9') //如果是數字,num++
}printf("字母:%d\n", let); //列印字母數printf("數字:%d\n", num); //列印數字數return 0;}
c語言字元輸出,C語言輸入輸出字串
include int main d輸出的是有符號的整數,超過127的數字,在二進位制的最高位就是1了。那麼在後符號數的首位標記正負。如果是1,就是負數了。具體還是看看補碼運演算法則吧 c語言的字元是ascii編碼 標準的ascii碼只到127吧 沒記清楚 大概是這個數 char 的變數存的值太大直...
c語言中如何輸入輸出字串
在c語言中,輸入輸出字串有以下兩種方式 1 用scanf printf輸入輸出。scanf printf是c語言的格式化輸入輸出函式,可以用於輸入輸出各種基礎型別,字串 char 也 其支援範圍內。格式化字元為 s。定義char str 100 輸入scanf s str 輸出printf s st...
c語言,輸入字串,查詢只出現一次的字元,求高手幫忙寫,謝謝謝謝謝
include stdio.h include string.h include stdlib.h char firstnotrepeatingchar char pstring 如果這個字串為空,或者字串中的每個字元都至少出現兩次return 0 int main void include usi...