1樓:匿名使用者
|#include
void main()
2樓:志祥羅志祥
char p[81];
gets(p);
int count = 0;
for(int i = 0; i < 81; i++)
c語言程式設計:從鍵盤輸入一串字元(長度不超過80),統計出各字母出現的次數(不區分大小寫)。
3樓:匿名使用者
#include
#define max 100
void detect(char s)
;/*記錄每個字元出現的次數*/
int i,j,n=0;
for(i=0;s[i]!='\0';i++)}for(i=0;i }main() 4樓:哀傷落葉 上面的差不多 我完善下 char string[80] = "";//儲存輸入的字串 int count[25]; //儲存每個字母出現次數 for(int i=0; i<25;i++)count[i] = 0; //初始化下,因為可能有的字母沒出現過,其實有個簡單的初始化方法不記得了就只能這樣了 cin< for(int j=0;j 5樓:匿名使用者 思路可以,就這麼寫啊 不用轉化,大概可以這樣 for(int i=0;i……………………case z: case z: ……………………}} 最後結果在count[0~25]陣列裡 6樓: 你的思路就可以的阿。。。。 用java程式設計:任意輸入一個字串,統計其中英文字母a和i的個數,並將該字串輸出。 7樓:匿名使用者 下面的**只是處理中間沒有空格的一串字元;要處理有空格的只需把字串a的建立改成 字串陣列string a = new string[30];輸入和判斷就用迴圈搞定。我也是這學期選修的java,有什麼不足還請指正。 import java.util.*; public class tongji system.out.println("a :"+a); system.out.println("i :"+i); for(int j=0;j 編制程式,從鍵盤接收一個長度不超過100的字串,統計輸出其中的英文字母的個數。 8樓:匿名使用者 #include void main() printf("%d\n",n);} 不知道你所謂的字典順序是什麼意思?我這個是把所有字串組一塊,倒序列印 import java.util.arraylist import java.util.scanner public class judgestring 呼叫排序函式 sort list 輸入結果 system.out.print... include void main printf s n str 用c語言程式設計,將字串s中的所有字元按ascii值從小到大重新排序後,將排序後的字串輸出 include stdio.h include string.h int main printf output n puts s return... 在c語言中從鍵盤輸入字串有兩種方式。主要思路還是先定義陣列s,在通過輸入函式實現,輸出函式輸出。使用gets函式 如下 include include 使用gets函式要新增的函式標頭檔案。void main char s 10 定義陣列。gets s 鍵盤獲得字串。puts s 鍵盤輸出字串。2....java程式設計從鍵盤輸入字串,並按字典順序倒序列印
程式設計作業 從鍵盤輸入字串,按照ASCII碼值從小到大進行排序,輸出排序後的字串
c語言 如何從鍵盤輸入字串??????