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

2022-08-21 03:48:12 字數 663 閱讀 6068

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

void fun(int a,int b,long *c);

其中abc都是使用者傳入的引數。函式將兩個兩位數的正整數ab合併成乙個整數放在主函式c中。合併的方式為:將a的十位數和個位數依次放在主函式的c的十位和千位上,b數的十位和個位數字依次存放在 主函式的c的百位和個位上。

#include void fun(int a,int b,long *c);

int main()

/* 請在這裡填寫答案 */

34 26

4236

void fun(int a,int b,long *c)

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

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

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

輸入乙個四位數,讓每位數相加 include int main 先宣告4變數用於儲存四位數及其各位上的數 int x,a,b,c,d printf 請輸入乙個四位整數 n 從螢幕上獲取這個四位數 scanf d x 獲取這個四位數的個位數 a x 10 獲取十位數 b x 100 10 獲取百位數 ...

面試題 兩個億位數相乘

public class text2 int b new int int sum new int 21 結果 int sumtemp new int 21 臨時結果 將b資料放入到臨時結果中 swap sumtemp,b for int i a.length 1 i 0 i 將相乘的結果放入結果su...