兩數合併 多角度分析 (C語言)

2021-10-03 13:50:13 字數 1283 閱讀 9638

題目描述

編寫函式fun,其功能是將兩個兩位數的正整數a、b合併形成乙個整數放在c中。合併的方式是:將a的十位和個位依次存放在c數的十位和千位上,b的十位和個位依次存放在c數的個位和百位上。

注意:只提交函式fun()。

int main()

int a,b,c;

scanf("%d,%d",&a,&b);

fun(a,b,&c);

printf("%d\n",c);

return 0;

輸入描述

僅一行。兩個整數a和b,以逗號分隔。

輸出描述

僅一行。乙個整數,表示合併後的資料c。

樣例輸入

45,12

樣例輸出

通過讀題我們不難發現解決此題的核心步驟呢就是 數字分離 形成新數然後輸出即可

(下面分享個人總結的四種方法)

方法一:運算子

不用函式,不用指標, 數字分離也可以用c語言的基礎知識運算子來解決。

#include

intmain()

方法二:函式實現

在數學函式中輸入乙個x的值會得到乙個或多個y值,在c語言中也是如此

我們將數為分離 形成新數 這一過程封裝為函式,使我們寫的**更加清晰直觀。

#include

intmain()

intfun

(int x,

int y)

)嘿嘿)

#include

intmain()

void

fun(

int x,

int y,

int*p)

#include

intmain()

int*

fun(

int x,

int y,

int*p)

初學指標與函式確實較難理解,但個人認為從本質(深層次)去理解更容易,因為任何知識都有源頭都有本質,而c語言中的本質就是儲存結構,從儲存去理解程式執行的過程,去理解指標、函式以及及結構體,可以事半功倍。

資料保護的多角度分析

縱觀我們對資料保護所走過的路程,已歷經三個階段。從最開始的入侵檢測,到後來的大規模防毒,一直到現在的資料加密技術。這是個既漫長又曲折的工作。當前,大多數企業涉密資訊系統都已不同程度的部署實施了安全保障系統,有了一定的效果,不過在這過程中也存在一些問題 初期的安全保密措施要求過於單一,沒有劃分安全保密...

多角度分析戶外建築投影的優勢

戶外建築投影不僅是科技 藝術的表演,它還結合了商業用途,受到不少廣告商的青睞,成為大型的展示和推廣的營銷手段,並取得了很好的宣傳效果。因為戶外建築投影的畫面非常巨大,具有震撼 炫酷 高科技的特點,營造出具有強烈視覺衝擊力的3d藝術效果,吸引著各個年齡階段和各個收入階層的人們駐足 目前,戶外建築投影技...

多角度全方位分析,助你選充電寶好牌子!

隨著智慧型手機造的越來越薄,電池的待機時長也越來越短。在諾基亞時代,一部手機充一次電,可以使用幾個周甚至幾個月,而現在的智慧型手機程式設計客棧,基本上每天需要充電一次,手機控的朋友甚至要充兩次。在這樣的背景下,充電寶漸漸成為了人們生活中的必需品,逛街旅遊出差都少不了它。程式設計客棧有需求就會有市場,...