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

時間 2021-07-01 01:53:44

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語言程式

include int main printf d n sum return 0 付費內容限時免費檢視 回答第一步 先在linux下運用 vi char.c建立一個.c的文字。在char.c中編寫你要實現的功能。我這裡用一個最簡單的例子做說明。include include main else 保成...

c語言編寫計算ab的程式,用C語言編寫一個程式,求a b的絕對值 的和

如下 int a 0 int b 0 printf a scanf d a printf n printf b scanf d b printf n printf a b d a b 效果圖 執行結果圖 拓展資料 c語言是一門通用計算機程式語言,廣泛應用於底層開發。c語言的設計目標是提供一種能以簡易...

c語言編寫程式,c語言程式編寫

c語言的教材上好象有這個題,現在沒有時間編寫,著急要嗎?第二個應該越簡單越好。include void main printf 3d,3d,3d max maxi maxj printf 3d,3d,3d min mini minj 進行逐項比較。第一題 include main elsebreak...