三位各個數位上的數字各不相同,當它的個位和百位顛倒後得到新三位數,新三位數減去原三位數後得

2022-11-14 04:06:48 字數 6079 閱讀 9050

1樓:綠錦小學

答:符合條件的三位數有十個,就是109 、119、129、139、149、159、169、179、189、199

好吧,給你過程

設原來這個三位數百位是a,十位是b,個位是c,這個數可以表示為100a+10b+c;那麼現在這個三位數的個位是a,十位是b,百位是c,這個數可以表示為a+10b+100c。由題意可得:

(a+10b+100c)-(100a+10b+c)

=99c-99a

=99(c-a)

=792

所以,c-a=792÷99=8

而c和a都是(從1至9的)一位數,所以只能是c=9,a=1,b可以是從0至9的任何一個數。

也就是原來這個三位數的百位是1,個位是9,十位可以是任何一個從0至9的任何一個數。那麼可以是:109、119、129、139、149、159、169、179、189、199

2樓:匿名使用者

人家說是3個數各個不相同。109,129,139,149,159,169,179,189,

首先假定數字是abc,交換後是cba,那麼cba=abc+792.

1、假定c+2<10.那麼a+7a=0;這是不可能的。

2。假定c+2>=10,那麼a+7+1=c>10,也就是說c+2會進位,那麼a=c+2-10,符和c+2=10的那麼a=0,不合條件,那麼c=9,a=1,符合條件。也就是說c+2會進位,正好將十位數字也進位,留下b,那麼無論 b是什麼數都沒關係。

3、因為3個位數各不相同,所以b不等於1,9.答案出來了。

把一個三位數的百位和個位上的數字互換,得到一個新的三位數

3樓:匿名使用者

要被4整除,首末位都是偶數,且不相同(要互換0排除,只考慮末位是2,

4,6,8),當末位是4,8時,十位只可能是偶數,當末位是2,6,時,十位只

可能是奇數(原因百位數肯定能被4整除,所以除掉百位後,剩下的兩位數必須

在被2整除後仍要被2整除),即2只能於6配,4能與8配,答案為

216,612,236,632,256,652,276,672,296,692;

408,804,428,824,448,844,468,864,488,884.

共20個。

4樓:包豐元

應該是40個,例如,

中間數為0時,有:404、804、408、808、

中間數為1時,有:212、216、612、616……中間數分別為2、3……9時,分別有4個這樣的三位數,所以共計有:4*10=40(個)

5樓:俞樂記者

其實這個數得百位不需要考慮!因為整百得數都能夠被4整除!!!

現在可以看成是一個兩位數得十位數與個位的數字互換,得到一個新的2位數,,新,舊兩個2位數都能被4整除!!!

這樣的數有 84和48是一組 ;40和04是一組;80和08是一組; 兩個相同得數算不算算,(如00 44 88);就只有這麼多了,至於百位數可以是1 2 3 4 5 6 7 8 9重得任意一個!

幾道數學題

6樓:匿名使用者

1)129

2)2000

3)18

7樓:匿名使用者

1、設原來的三位數為100a+10b+c,那麼顛倒之後的三位數為a+10b+100c,依題意得:a+10b+100c-(100a+10b+c)=792

化簡之後,得:-99a+99c=792

c-a=8

所以只要滿足個位數比百位數大8的三位數都符合條件,即109,119,129,139,149,159,169,179,189,199

2、設這個四位數為:1000a+100b+10c+d,則根據題意得:

1000a+100b+10c+d+(a+b+c+d)=2002

化簡之後得到:1001a+101b+11c+2d=2002

因為是個四位數,所以千位不為零,即a不等於0

又因為當a>2的時候方程左邊肯定要大於2002的(b,c,d都只能為非負數,最小取到0),所以只有兩種情況討論

當a=1時,b只能等於9(因為小於9的時候,11c+2d怎麼加都湊不夠1001-808=193)

就變成11c+2d=2002-1001-909=92

因為d只能去0-9直接的數,所以2d最大隻能到18,則11c最小隻能取到74以上,即c>7,那麼c就只能取8了(因為取9,11c=99>92),那麼d=2

這個四位數為1982

當a=2時,這個四位數很明顯就是2000了

3、我不知道你題目當中他數字之和的兩倍是不是打漏了一個“各位”,我就當是打漏了來解

設這個兩位數為10a+b,依題意得:

10a+b=2(a+b)

化簡之後得到:8a=b

就是說只要個位數是十位數8倍的兩位數就滿足題意了,那麼很顯然只有18

8樓:吳婷婷

1.原來的三位數可為109,129,139,149,159,169,179,189

2.2000

3.18

一個三位數,它的百位上的數字是個位上的4倍,十位上的數字是百位和個位上的數字之和,這個三位數是?

9樓:宋卜東

這個三位數是451。bai

以下為推du導過程

百位、十zhi

位上的數字只dao

能是1到9的正整數,

由題意版知道:

百位權上數字是個位上的4倍,

故百位上的數字必須是4的倍數,

故百位上的數字只能是4或8,

當百位數字是4時,個位數字是1;

當百位數字是8時,個位數字是2。

題幹中要求,十位上數字是個位與百位之和:

當百位數字是4,個位數字是1時,4+1=5,十位數字是5;

當百位數字是8,個位數字是2時,8+2=10,十位數字只能是1到9,故百位數字不能是8,只能是4;

綜上:這個三位數,百位數為4,十位數為5,個位數為1。

這個三位數是451。

擴充套件資料解決這道題時,不能按通常的思維,列方程計算,但是可以列不等式計算。

設個位數為x,則有百位為4x,十位為4x+x=5x;

則有,1≤5x≤9 ,0.2≤x≤1.8

因x為正整數,故x為1

推算出這個三位數為451

10樓:我是一個麻瓜啊

這個三位數是451。

解答來過程如下自:

(1)假設個位是1時,百位是4,十位是5。百位上的數字是個位上的4倍,十位上的數字是百位和個位上的數字之和成立。

(2)假設個位是2時,百位是8,十位是10,十位上是10不滿足條件。

(3)假設個位數是2以後的數字時,都不能滿足題設的條件。

(4)所以這個數只能是451。

11樓:匿名使用者

這個三位數是451

個位是1時,百位是4,十位是5,成立

個位是2時,百位是8,十位是10,不成立。。

12樓:手機使用者

設個位數為x

4x*100+x+10*5x

因為5x小於10

所以x為1

此數為451

13樓:匿名使用者

這個三位數是 451

有一個三位數,把它的個位數移到百位上,百位數和十位上的數相應後移一位,得到一個新的三位數,原三位數

14樓:巴黎俏皮小鞋匠

設原來的三位數的個位數是x,百位和十位組成的兩位數是y則(10y+x)×2=100x+y+1

20y+2x=100x+y+1

19y=98x+1

y=(98x+1)/19

因為x和y均是整數,且1≤x≤9,10≤y≤99所以x=6,y=31

所以原來的三位數是316

15樓:你在身邊

316不對,按描述,那新的三位數為631,比316大一嗎?

c語言程式設計題目:輸入一個三位數,輸出各個數位上的數字及它們的和。

16樓:塞奧蓋綺煙

#include

void

main()

c語言是一門通用計算機程式語言,應用廣泛。

c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

由美國國家標準局為c語言制定了一套完整的美國國家標準語法,稱為ansi

c,作為c語言最初的標準。

國際標準化組織(iso)和國際電工委員會(iec)釋出的c11標準是c語言的第三個官方標準,

也是c語言的最新標準,該標準更好的支援了漢字函式名和漢字識別符號,一定程度上實現了漢字程式設計。

17樓:喵喵的森林

答案:int total;

scanf("%d", &total);

//百位

int m = total / 100;

int n = total - m * 100;

n = n / 10;

int t = total % 10;

//m n t分別為百位 十位 個位 求和

int nret = m + n + t;

1、c語言是一種計算機程式設計語言。它既有高階語言的特點,又具有組合語言的特點。它可以作為系統設計語言,編寫工作系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。

因此,它的應用範圍廣泛。

2、特點

c語言是高階語言。它把高階語言的基本結構和語句與低階語言的實用性結合起來。c 語言可以像組合語言一樣對位、位元組和地址進行操作,而這三者是計算機最基本的工作單元。

c語言是結構式語言。結構式語言的顯著特點是**及資料的分隔化,即程式的各個部分除了必要的資訊交流外彼此獨立。這種結構化方式可使程式層次清晰,便於使用、維護以及除錯。

c 語言是以函式形式提供給使用者的,這些函式可方便的呼叫,並具有多種迴圈、條件語句控制程式流向,從而使程式完全結構化。

c語言功能齊全。具有各種各樣的資料型別,並引入了指標概念,可使程式效率更高。而且計算功能、邏輯判斷功能也比較強大。

c語言適用範圍大。適合於多種作業系統,如windows、dos、unix、linux等等;也適用於多種機型。  c語言對編寫需要硬體進行操作的場合,明顯優於其它高階語言,有一些大型應用軟體也是用c語言編寫的。

18樓:塵世間的菜鳥

#include

int main()

19樓:雁驚雲網

我的大致思路是

把三位數存為string,然後substring()一下弄成三個

然後轉為int,然後相加

20樓:匿名使用者

給你說一下細路吧

除100取整得到百位上的數字,除10取整得到十位上的數字,再取餘得到個位上的數字,然後相加就得到和

21樓:匿名使用者

#include

int main()

22樓:匿名使用者

#include

#include

#include

#include

#include

int main()

printf("%d",sum-1);

return 0;}

23樓:匿名使用者

#include

int main()

printf ("%d",sum);

return 0;}

24樓:匿名使用者

#include

maln()

{int x=365,a,b,c;

a=x/100 ;

b= (x-a*100) /10;

c=x%10 ;

printf("%d\n%d\n%d",a,b,c) ;}

C語言程式設計題目 輸入三位數,輸出各個數位上的數字及它們的和

include void main c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯 處理低階儲存器 產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。由美國國家標準局為c語言制定了一套完整的美國國家標準語法,稱為ansi c,作為c語言最初的標準。...

三位數,它的數位上數字之和是17,這個數最大是多少?最小是多少

這個數最大是 980 最小是 179 最大是980,最小是179 一個三位數,它的三個數位上數字之和是25,這個數最大是 最小是 一個三位數,它的三個數位上數字之和是25,這個數最大是 997 最小是 799 最大的三位數,百位要最大,最小的三位數,百位要最小。希望能幫到你!這個數最大是 997 最...

三位數等於它的各個數位上的數和的19倍這樣的書有其中最小的是什麼最到的是什麼

設百位數是a,十位數b,個位數c,則有 100a 10b c 19a 19b 19c 於是 81a 9b 18c 即9a b 2c 要使得三位數最小,可令a 1,即 b 2c 9,再令b 1,c正好有整數解c 4,於是得到最小三位數114 要使三位數最大,當然要讓a儘量大,而9a b 2c 9 2 ...