輸入一串字串,直到輸入星號為止,統計輸出期中

2021-03-04 06:06:40 字數 2870 閱讀 7134

1樓:匿名使用者

#include "stdio.h"

int main()

return 0;

}大體上就這樣因為我學c++的。。。

輸入一串字元,直到輸入乙個星號(*)為止,統計(輸出)其中的字母個數和數字字元個數。

2樓:匿名使用者

樓上的沒有判斷輸入的字串中有否含有其他的字元,如果有的話你的程式就出錯了。如下: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 小高給分吧。

3樓:匿名使用者

|package maintest;import java.util.scanner;public class maintest

if (chr >= '0' && chr <= '9')} system.out.println("總共的數字:" + k);

system.out.println("總共的英文本元:" + i); }

}執行截圖:

c語言 輸入一串字串,統計並輸出其中的大寫字母、小寫字母、數字字元、其它字元的個數。

4樓:凌亂心扉

用指標編寫程式

#include

void main()

printf("數字字元數量:%d\n小寫字母字元數量:%d\n大寫字母字元數量:%d\n",sum0,suma,suma);

}include用法:

#include命令預處理命令的一種,預處理命令可以將別的源**內容插入到所指定的位置;可以標識出只有在特定條件下才會被編譯的某一段程式**;可以定義類似識別符號功能的巨集,在編譯時,預處理器會用別的文字取代該巨集。

插入標頭檔案的內容

#include命令告訴預處理器將指定標頭檔案的內容插入到預處理器命令的相應位置。有兩種方式可以指定插入標頭檔案:

1、#include《檔名》

2、#include"檔名"

如果需要包含標準庫標頭檔案或者實現版本所提供的標頭檔案,應該使用第一種格式。如下例所示:

#include//一些數學函式的原型,以及相關的型別和巨集

如果需要包含針對程式所開發的原始檔,則應該使用第二種格式。

採用#include命令所插入的檔案,通常副檔名是.h,檔案包括函式原型、巨集定義和型別定義。只要使用#include命令,這些定義就可被任何原始檔使用。如下例所示:

#include"myproject.h"//用在當前專案中的函式原型、型別定義和巨集

你可以在#include命令中使用巨集。如果使用巨集,該巨集的取代結果必須確保生成正確的#include命令。例1展示了這樣的#include命令。

【例1】在#include命令中的巨集

#ifdef _debug_

#define my_header"myproject_dbg.h"

#else

#define my_header"myproject.h"

#endif

#include my_header

當上述程式**進入預處理時,如果_debug_巨集已被定義,那麼預處理器會插入myproject_dbg.h的內容;如果還沒定義,則插入myproject.h的內容。

5樓:匿名使用者

1 輸入字串;

2 對輸入的字串遍歷,並分別統計個數;

3 遍歷結束後輸出。

**:int main()

6樓:聞人弘雅信躍

#include

#include

void

main()

printf("大寫字母

:%d\n",a);

printf("小寫字母:%d\n",b);

printf("數字字母:%d\n",c);

printf("其他字母:%d\n",d);}

7樓:匿名使用者

#include

#include

main()

printf("大寫字母:%d\n小寫字母:%d\n數字:%d\n其他字元:%d\n",a,b,c,d);}

8樓:匿名使用者

main()

printf("%d\n%d\n%d\n%d\n",j,k,l,m);}

大蝦,輸入一串字元,直到輸入乙個星號(*)為止,統計(輸出)其中的字母個數和數字字元個數如何做。

9樓:4向日葵

||#include

#include

void main()

while(a!='*');

printf("數字

有%d\n字母有%d\n",i,j);}

輸入字串直到輸入星號為止,統計其中的字母個和

什麼抄語言啊 襲我用的是c include stdio.h void main printf 數字 d,字母 d,n shuzi,zimu 我用zhipascal dao program charn var sch,bch,num set of char str string ch char zim...

bat擷取字串任意輸入字串,假設字串「afdkaf jafdjasjdfl ,如果我只取冒號前面的字串

echo off set str 123456789 echo 第乙個字元為 str 0,1 echo 頭兩個字元為 str 0,2 echo 頭5個字元為 str 0,5 echo 去掉最後乙個字元後的字串為 str 0,1 echo 去掉最後3個字元後的字串為 str 0,3 echo 第4個字...

輸入字串,將字串中的字母所有字元按ASCII碼公升序排列後輸出

include int main include stdio.h include stdlib.h int cmp char const void a,const void b int main 這是用快速排序做的 這就是乙個排序問題嘛 c語言 輸入任意長度的字串,將該字串中的字元按ascii碼值公...