1. 程式人生 > >【函式】數的合併 簡單

【函式】數的合併 簡單

題目:數的合併

題目表述:請編寫函式MergeData,其功能是:將一個三位數一個兩位數的正整數num1、num2合併形成一個整數放在newnum中。合併的方式是:將num1的百位,十位和個位依次存放在newnum數的萬位,十位和千位上,num2的十位和個位依次存放在newnum數的個位和百位上。
樣例輸入:
321 12
樣例輸出:
newnum=31221
解題思路:
先把每個數提取出來 後乘
程式碼過程:
#include<stdio.h>
int MergeData(int x,int y)
{
 int a,b,c,d,e,sum;
 a=x%10;
 c=y%10;
 d=y/10;
 e=x/100;
 b=(x-e100)/10;
 sum=b

10+a1000+c100+d+e*10000;
 return(sum);
}
int main()
{
    int num1,num2,newnum;
   
    scanf("%d%d",&num1,&num2);
   
    newnum = MergeData(num1,num2);
    printf(“newnum=%d\n”,newnum);
   
    return 0;
}

PS :本部落格屬於中國石油大學勝利學院ACM協會所有!

By:於芳樂