c語言問題,將五位數分解成數字,為什麼下面的語句不對呢

2021-04-18 21:12:38 字數 798 閱讀 5743

1樓:匿名使用者

這種思路不太好,

n[0]=number/10000;

n[1]=(number%10000)/1000;

n[2]=(number%1000)/100;

n[3]=(number%100)/10;

n[4]=number%10;

%是取餘數,/是取商。

你的也可以的,只不過在n[3]=.....一行中 n[3]*100應該改回

為n[2]*100,結果也是正確的答

2樓:匿名使用者

n[0]=number/10000; //這個

copy是對的

n[1]=(number-n[0]*10000)/1000; //n[1]=(number%10000)/1000;

printf("%d\n",number-n[0]*10000);

n[2]=(number-n[0]*10000-n[1]*1000)/100; //n[2]=(number%1000)/100;

n[3]=(number-n[0]*10000-n[1]*1000-n[3]*100)/10; //n[3]=(number%100)/10;

n[4]=number-n[0]*10000-n[1]*1000-n[2]*100-n[3]*10; //n[4]=number%10;

3樓:匿名使用者

你的**看的我頭痛

char n[5];

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

五位數3ab98能被99整除,求這個五位數

這個數是39798 因為99分解質因數是9和11,所以首先要滿足兩個條件 能被11整除,能被9整除。能被11整除的數的特徵 把一個數由右邊向左邊數,將奇位上的數字與偶位上的數字分別加起來,再求它們的差,如果這個差是11的倍數 包括0 那麼,原來這個數就一定能被11整除.也就是說用3 b 8 a 9 ...

shell中生成五位數怎麼變成兩位數

這樣是不是實現復我們想制要的結果了呢,其實shell中還bai提供了一個數學du 運算zhi的命令 expr evaluate expression 他可以進行加減dao乘除還有比較運算,不過很可惜的是不支援浮點型運算。還有一個缺陷就是expr命令中的運算子可能會有其他含義如 必須要使用反斜槓進行轉...

密室逃脫5位數密碼,密室逃脫需要一個五位數的密碼,各位大神,謝謝了

密室逃脫5攻略 最全 通關回攻略詳 答解 密室逃脫需要一個五位數的密碼,各位大神,謝謝了 第一幅圖豎直方向,數字和分別是12,15,18,是一個公差為3的等差數列 這是密室逃脫的密碼鎖 一共是5位數 根據這個 推理出來5個數字 有人知道嗎 謝謝 30 06123,從外往裡數圖形的角 3860,根據有...