程式設計四位數分解,c 語言四位數拆分

時間 2025-06-03 17:35:10

1樓:網友

如果是vb(兩種方逗高法):

private sub command1_click()dim n, a, b, c, d as integern =

a = n \ 1000

b = n \ 100 mod 10

c = n \ 10 mod 10

d = n mod 10

print a, b, c, d

end sub

private sub command2_click()dim i as integer

dim a(3) as integer

for i = 1 to 4

a(i - 1) =mid(, i, 1)print a(i - 1)

nextend sub

在c中飢慎:

main()

int a,b,c,d,i;

scanf("%d\爛指敬n",&i);

a=i/1000;

b=i/100%10;

c=i/10%10;

d=i%10;

printf("%d,%d,%d,%d",a,b,c,d);

2樓:網友

思路:整除1000,千位轎脊拆。

除1000求餘,餘數整除野餘100,百位。

除100求餘,餘數整除10,十位。

除10求餘,個閉棗位。

用c語言如何將從鍵盤輸入四位數,分解成4個數字?

3樓:py可可

假設你輸入的數為x;

unsigned char s[4];

s[0]=x/1000;//四位數的 千位s[1]=x/100%10;四位數的 百位s[2]=x/10%10;四位數的 十位。

s3]=x%10;四位數的 個位。

輸出新的2個四位數用(a和b)表示!把他們 千百十個 的位置換下行了,假如輸入的x=1234。

a=s[1]*1000+s[0]*100+s[2]*10+s[3];//a=2134是乙個新的四位數。

b=ss[2]*1000+s[1]*100+s[3]*10+s[0];//a=3241是乙個新的四位數。

最後print出來就行了。

j**a程式設計編乙個程式,把乙個四位數分離,求千位百位十位個位數的和

4樓:

public static void sum(int i)

不光四位數,任何位數都可以。

5樓:匿名使用者

把這個四位數依次取餘相加。

c#語言四位數拆分

6樓:網友

using system;

using ;

using ;

using ;

static void main(string args)"輸入乙個四位數字:")

string s = ;

int v;

if (!out v))

輸入的不是數字!")

return;

千位。int thousend = v / 1000;

千位:",thousend);

百位。v -=thousend * 1000;

int 臘告hundred = v / 100;

橡攔百位:",hundred);

輪如明 //十位。

v -=hundred * 100;

int ten = v / 10;

十位:",ten);

個位。int one = v % 10;

個位:",one);

編寫程式:輸入乙個4位的整數,然後分別輸出組成改4位數的各位數字。

7樓:國士無雙風滿樓

y=此處輸入四位整數;

x(1,1)=floor(y/10^3);

x(1,2)=floor((y-10^3*x(1,1))/10^2);

x(1,3)=floor((y-10^3*x(1,1)-10^2*x(1,2))/10);

x(1,4)=floor((y-10^3*x(1,1)-10^2*x(1,2))-10*x(1,3));

x最後結果是以矩陣出來的,這個程式適用於matlab軟體,其他的應該也行,沒用到什麼比較麻煩的程式語言。

要求第i個數,就輸入x(1,i)就出來了。

使用j**a輸入乙個四位數的整數,要求程式設計將這個四位數中的個位,十位,百位,千位分別輸出

8樓:網友

public static void main(string args)

nums[0] = n / 1000;

nums[1] = (n - nums[0]*1000) / 100;

nums[2] = (n - nums[0]*1000-nums[1]*100) /10;

nums[2] = (n - nums[0]*1000-nums[1]*100 - nums[2]*10) ;

千位:" + nums[0] +",百位:" + nums[1] +",十位:" + num s[2] +",個位:" + nums[3])}

用c語言程式設計:輸入乙個四位數,求出它的個位、十位、百位、千位

9樓:愛小的胖胖

i=2123 .

one,two,three,four.

/個位。復。;//十位。

/百位。 //千位。

用c語言:輸制入乙個整數,輸出其是奇數還是偶數?

d 是奇數",n).elseprintf("%d 是偶數",n).

10樓:網友

int m;

printf("輸出。

copy千bai位數。

duzhi%d",m/1000);

printf("輸出百dao

位數%d",(m/100)%10;

printf("數出十位數%d",(m/10)%100);

printf("輸出個位數%d",m%1000);

11樓:

int x;

int array[4];

cin大體上就這麼寫的了。

能被3 4 5 6整除的四位數整除的四位數有多少 他們和是多少

三刀流的鴨子 3 4 5 6的最小公倍數是60,根據題目,即求能被60整除的四位數第乙個滿足條件的四位數是1020,最後乙個滿足條件的四位數是9960所以滿足條件的四位數共有 9960 1020 60 1 150個 這些四位數是以1020為首項,公差為60的等差數列,根據等差數列前n項和公式,可知他...

在四位數中,各位數字之和是4的四位數有多少個?

和是4決定了每位數可選擇的範圍都是0 4,因為是四位數,所以千位上只百能是1 4。那麼千位為1時,其他位組合可以為度0 0 3 3種可能 0 1 2 3 2 6種可能知 1 1 1 1種情況 千位為2時,其他位數組合只能為0 0 2 3種可能 0 1 1 3種可能 千位道為3時,百位十位個位只能有乙...

用數字組成四位數,每個四位數中均沒有重複數字,求全部這樣的四位數之和。(要有過程)

1 假設4位數的開頭可以是0,即0124 0134都算,那麼總排列是p 5,4 5 4 3 2 120種 2 這120種裡面,0開頭的是p 4,3 4 3 2 24種 3 這120種裡面,因為機會均等,所以在120個 個位數 十位數 百位數 千位數 裡面,0 4出現的次數都是120 5 24遍,也就...