C語言輸入一行數字字元,請用陣列元素作為計數器來統計每個

2022-06-04 14:37:21 字數 942 閱讀 3346

1樓:匿名使用者

給你思路

假設str[80]裡面的數字都是0-9

先初始化num[10]都為0

迴圈str[80]

num[str[i]] = num[str[i]] + 1;

迴圈結束後 num[10]裡就是統計的內容

數字字元與數字之間的轉換,輸入乙個數字字元,輸出對應的數值,例如輸入字元『9』,輸出數值9。用c語 10

2樓:無法無天

#include

int main(void)

break;

default:break;

return 0;}}

3樓:匿名使用者

#include

int main()

return 0;

}/*如果只是完成輸出輸入數值的功能,

完全沒有必要轉換為數值在輸出,按照如下程式書寫即可。*/#include

int main()

4樓:斯坦恩貝格(北京)電子****

很簡單,其實使用格式化輸入函式scanf("%d", num);獲取輸入的數字。如果是自己寫獲取函式,只需要將輸入的數字字元的ascci碼減去數字「0」對應的ascci碼值即可。

編寫乙個程式,輸入一行數字,用陣列元素作為計數器開統計每個數字的個數

5樓:it孤鶩

#include

void main()

int a[10]=,n,i;

for(i=0;i<10;i++)

if(a[i])

printf("%d有%d個\n",i,a[i]);

用c語言程式設計。從鍵盤輸入一行字元,若為小寫字母,則轉化為大寫

include include int main void puts ch return 0 已測試回,執行正常。答 c語言 輸入字元,若為大寫字母則轉為小寫字母,若為小寫則轉為大寫字母,否則輸出資料有誤 int ischar char ch void turnchar if ch a ch z p...

c語言大神解答由鍵盤輸入一行字元將其中每

竹葉蘭之夏 include int main 所有數字相加 for i 0 i 10 i printf 所有數字和為 d n total return 0 老兵馬俑 include stdafx.h include ctype.h include string.h int main int argc...

c語言程式設計 輸入三行字元,每行字元,要求統計出其中共有

bat炸彈 c語言程式設計 輸入三行字元,每行60個字元,要求統計出其中共有多少個大寫字母 小寫字母 空格 標點符號。include int main void a getchar while a n a getchar while a n printf 大學字母 d 小寫字母 d 數字 d 空格 ...