C 編寫小程式(思路即可),C 編寫一個小程式(思路即可)

2021-07-01 01:53:31 字數 824 閱讀 4249

1樓:匿名使用者

求出該整數的各個位(比如:125,百位為1,十位為2,個位為5)依次放入int型陣列,x

另外定義一個9個大小的int陣列a,初始化為0然後迴圈,每個迴圈裡switch x[i] ....case 1: a[0]++....省略

2樓:匿名使用者

第一步:先判斷輸入的整數是多少位的,比如輸入的是"123",就是三位的

第二步:將這個數除以100,商取整數,得到"1"

第三步:再將這個數減去1*100(1是上一步得到的"1")得到23,將23除以10結果取整數,得到"2"

第四步:將23減去2*10除以1,結果取整數得到"3"

簡單來說就是先判斷位數,再從高位到低位依次得到每位上的數字.

3樓:匿名使用者

itoa轉換成字串 一個while迴圈加switch判斷就可以了

4樓:匿名使用者

作為一個初學者,我認為:

先判斷這個數有幾位,然後除以10^n次方,再取整,就把每個數字取出來了,然後再迴圈,case什麼的就很簡單了

5樓:匿名使用者

提一個都不相同的演算法,我在vb中做過

設定一個陣列a(n)。包含10個數

依次取輸入的數的每一位x

令a(x)=a(x)+1

最後輸出不為0的a(x)

例如第一位是3,則a(3)=a(3)+1

無需迴圈與判斷,個人認為效率是最高的

6樓:樂淨心

?????沒看懂樓上的,**可貼出來不

C語言編寫程式計算C語言編寫一個程式計算。。。

親,你的程式迴圈copy永遠不會停止 bai此句for i 1 fabs 1 i i 1 1e 6 i i永遠大於0 所以不會停du止 所以沒輸出入 沒錯zhi誤計算機只能計算有限的數值,這dao種無限逼近型的不能用這種方法算的 fabs 1 i i 1 有錯誤,bai 1 i i 1 1 i i ...

編寫c語言程式要求用結構體,編寫一個C語言程式,要求用結構體。

我給你寫一個 先給你寫一部分吧 include include typedef struct lnode lnode void createlnode int student number void sort main structstudent n 參賽學生總數,每人一個檔案 陣列 unsigne...

c 編寫日期類,c 編寫一個日期類

include include static char static char month 12 static day 12 int leap int year int week int year void main while year 1900 要求輸入的年份必須大於1900 if leap y...