怎樣使3個數字構成乙個三位數的C語言程式

2025-02-02 02:05:18 字數 3140 閱讀 1465

1樓:網友

*要用3個數字構成乙個三位數,則百位數字一定不能為0,然後用 100*a+10*b+c來表示即可*/

#include

void main()

int a,b,c;//a代表百位的數字,b代表十位的數字,c代表個位的數字。

int number; /number就是最後構成的那個3位數。

分別輸入3個數字*/

printf("請輸入百位數字:")

scanf("%d",&a);

printf("請輸入十位數字:")

scanf("%d",&b);

printf("請輸入個位數字:")

scanf("%d",&c);

while(a==0) /要表示乙個3位數,則百位數字一定不能是0.

printf("輸入有誤,請重新輸入!");

printf("請輸入百位數字:")

scanf("%d",&a);

printf("請輸入十位數字:")

scanf("%d",&b);

printf("請輸入個位數字:")

scanf("%d",&c);

number=100*a+10*b+c;

printf("構成的三位數字是:%d",number);

printf("");

2樓:網友

#include

void main()

int a,b,c;//a為百位,b為十位,c為個位。

int l;

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

l=a*100+b*10+c;

printf("%d",l);

c語言怎樣輸出三位數

3樓:小夏聊生活

3位數整數正確分離的緩團螢幕上輸出源**如下:

#include

#include

#include 《空嫌cstring>

using namespace std;

int main()

char a[10];

gets(a);

int l=strlen(a);

for(int i=l-1;i>=0;i--)cout<>

在c語言中如何表示乙個三位數的各位數

4樓:墨汁諾

三位數記為int n

建3個int變數 a b c 分別表示百位十位個位上的數字a=n/100;

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

c=(n-a*100-b*10);

例如:#include

main()

int a[3];

int i =0;

int j;

int numb = 123;

while(numb!bai=0)

du a[i]= numb%10;

numb = numb/10;

i++;for(j=0;jprintf("%d,",a[j]);

5樓:牛康順

就你問的問題來說。

a%1000/100是百位數字。

a%100/10是十位數字。

a%10/1是個位數字你要總結一下才是……有規律的哦。

c語言程式設計:有1、2、3三個數字,能組成多少個互不相同且無重複的三位數?都是什麼!

6樓:匿名使用者

有3!=6個。

**大概是這樣。

int i,j,k;

for(i=1;i<3;i++)

for(j=1;j<3;j++)

for(k=1;k<3;k++)

7樓:匿名使用者

這個是1 2 3 4能排列成的無重複的數的程式希望你看了過後自己改一改那樣你一定會懂的^_^#include

void main()

printf("共%d個數!",z);}

用c語言編輸入乙個3位的正整數,分別輸出它的個位,十位,百位數字

8樓:網友

親,這應該最簡單的程式了,如下:

c語言程式設計題目:輸入乙個三位數,輸出各個數位上的數字及它們的和是什麼?

9樓:網友

答案: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語言編寫的。

10樓:軒崖飛不

#include

main()

您注意一下符號是不是英文狀態下輸入的。

我這邊可能忘給您換了。

你上面的程式,可能是main後面的()不對看著像中文的。

三位數,各個數位上的數字之和是9,這個數同時是2和5的倍數,這個數最小是多少

這個數最小是180。解析 已知 x y z 9,xyz是30倍數 2 3 5 如果x 1,該數只能是120 150 180,只有180符合條件 1 8 0 9 如果x 2,該數肯定大於180。加法的性質 加法有幾個重要的屬性。它是可交換的,這意味著順序並不重要,它又是相互關聯的,這意味著當新增兩個以...

13579組乙個兩位數和三位數怎麼組最大為什麼

確定最大的三位數是,是兩位數。這樣的一組最大。兩位數為最大。三位數為最大。因為首先要滿足百位最大,再滿足十位最大,再滿足個位最大的數才是最大的數。兩位數最大 三位數最大 能說清楚點你的題目的意思嗎。用組兩位數乘三位數怎麼組乘積最大?列舉了所有可能的結果,乘積最大的算式是 附凳純圖為態喊迭帆粗野代過程...

三位數減去它的各個數位上的數字之和,得到三位數46a,求a的值

設三位數為xyz,則xyz 46a x y z 因為x y z 27 所以46a x y z小於500 所以x 4 原式可化簡為yz 6a 4 y z y0 6a 4 y 若y 6,等式不成立 若y 7,左邊 70,右邊 70,即等式也不成立若y 8,則80 6a 4 8,所以 解得a 8 這是一道...