C語言的小操作之 輸入乙個四位數,讓每位數相加

2022-05-03 11:06:25 字數 508 閱讀 3681

輸入乙個四位數,讓每位數相加

#include

int main()

//先宣告4變數用於儲存四位數及其各位上的數

int x, a, b, c, d;

printf("請輸入乙個四位整數\n");

//『從螢幕上獲取這個四位數』

scanf("%d", &x);

//獲取這個四位數的個位數

a = x%10;

//獲取十位數

b = (x%100)/10;

//獲取百位數

c = (x%1000)/100

//獲取千位數

d = x/1000;

//可以依次列印個位十位百位千位上的數

printf("各個位上的數分別是:%d\t%d\t%d\t%d\t", a, b, c, d);

//輸出這個四位數各位相加的和

printf("%d各位相加的結果為:%d\n", x, a+b+c+d);

return 0;

乙個關於四位數猜想的驗證

摘要 有這樣乙個猜想 給定乙個四位數,abcd找出abcd組合成的最大數和最小數,然後相減,然後得到乙個新的四位數,重複該過程,不超過8次即可得到乙個固定的數6174 現在用c語言進行驗證 1 首先需要構建的函式是找到乙個四位數最大或者最小的組合 對於任意四位數,利用取餘數求出每個位,然後利用桶式排...

6 4 兩個兩位數合併成乙個四位數(函式題)

編寫函式fun,該函式的功能是 將兩個兩位數的正整數a和b合併成乙個整數放在c中。合併的方式為 將a的十位數和個位數依次放在c的十位和千位上,b數的十位和個位數字依次存放在c數的百位和個位上。例如,若a 34,b 26,呼叫函式後,求得c 4236。void fun int a,int b,long...

chmod的四位數的第一位代表什麼

許可權標誌通過三個 位 來定義,分別是 setuid 設定使檔案在執行階段具有檔案所有者的許可權。比如 usr bin passwd,如果一般使用者執行該檔案,則在執行過程中,該檔案可以獲得root許可權,從而可以更改使用者的密碼。setgid 該許可權只對目錄有效。目錄被設定該位後,任何使用者在此...