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 空格 ...