c語言題目 求9 9的個,十,百位上數字之和 謝謝了。

2025-04-19 23:05:42 字數 2397 閱讀 3763

1樓:軒逸一

#include

int main(){

int tem=1,a[3],sum=0,i;

for(i=1;i<=9;i++)

譁絕旅 tem*=9; /計算9^9

a[0]=(tem%1000)/100; /取tem的百位上巨集擾的數字。

a[1]=(tem%100)/10; /取tem的十位上的數字。

亂凳 a[2]=tem%10; /取tem個位上的數字。

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

sum+=a[i]; 相加求和。

printf("%d",sum); 輸出。

return 0;

2樓:網友

#include

#include《棗閉稿》

int main()

long int a;

int i,j,k;//個 十凳孝 百態凳。

int sum;

a=9^9;

i=a%10;

j=i%10;

k=j%10;

sum=i+j+k;

printf("result:%ld",sum);

system(「pause");

return 0;

求c語言程式(15的15次方的個、十、百位上的數字之和)

3樓:網友

結果是15

主要**如下;

include ""

include ""

main()

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

c語言:為什麼執行的時候會輸出9個一樣的數,我**出錯了?

4樓:0就是你

g=(int)sqrt(e); //強制轉換為整型for(f=2;f<=g;f++)

if(f == g+1)

printf("%d ",e);

也可以這樣:

先找出合數,再將100到200內的合數不輸出,就得到質數了。

c語言隨機函式怎樣產生0-9互不相同的10個隨機數

5樓:風若遠去何人留

對已經獲取到的隨機數做標記,如果已經獲取到過,那麼則放棄該隨機數,並繼續獲取。

直到獲取到所有隨機數為止。

#include

#include

#include

int main()

/儲存是否獲取到過。

int n = 0; //計數器。

srand(time(null));//設定隨機數種子。

while(n<10)

for(n = 0; n < 10; n++)//列印結果。

printf("%d,",a[n]);

return 0;}

6樓:網友

srand((unsigned)time(0));

以系統時間為種子這樣每次產生的書就是隨機數,否則產生偽隨機數。

7樓:網友

迴圈重寫下,關鍵是你找到重複後重新生成的時候沒有重新判定。

for(i = 0; i < 10; +i)}}不過不停這麼判定的話效率很低的。

可以建立乙個陣列b[10] = ;

大致如下。int blength = 10, index = 0;

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

求用c語言分離出它的個位、十位和百位數字的例題

8樓:瑜琅

題目:列印出所有的「水仙花數」,所謂「水仙花數」是指乙個三位數,其各位數字立方和等於該數本身。例如:153是乙個「水仙花數」,因為153=1的三次方+5的三次方+3的三次方。

程式分析:利用for迴圈控制100-999個數,每個數分解出個位,十位,百位。

程式源**:

main()

printf("");}

()() _()() ————=()x()() ()() {1-9個數字不能重複} 用c語言或c++怎麼程式設計

9樓:網友

()(=()x()(

有個九個空,也就是有9!種排列。你要寫乙個演算法,這個演算法可以得到所有的排列,使用一次得到乙個新排列,得到排列後帶到式子裡面看是否相等,相等就記下這種排列。

感覺跟九宮格差不多。可以看一下九宮格怎麼實現的。

10樓:網友

你寫的式子是:()= ()x()(

比如:ab-cd=e*fghi

a,b,c,d,e,f,g,h,i是1-9的數字且不能重複我理解的對不?

位上的5表示百位上的5表示個萬位上的5表示個

59505個位上的5表示5個 copy1 百位上的5表示 5 個 100 萬位上的5表示 5 個 10000 分析過程如下 個位上的5表示5個,5 5 1 百位上的5表示500,500 5 100 萬位上的5表示50000,50000 5 10000所以,59505個位上的5表示5個 1 百位上的5...

C語言程式設計題目 輸入三位數,輸出各個數位上的數字及它們的和

include void main c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯 處理低階儲存器 產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。由美國國家標準局為c語言制定了一套完整的美國國家標準語法,稱為ansi c,作為c語言最初的標準。...

求三題C語言題目答案的原因

1.while根據對它後面的條件表示式的真假值來判斷是否執行一次迴圈,這裡的條件表示式是n 0,即給n賦值為0,整個條件表示式值為0.在c語言中,條件表示式的非零值表示真,零值表示假,所以該迴圈執行0次。2.ss 2 表示由2個abc 結構體組成的陣列,結構體abc由三個int整型數a,b,c組 成...