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遍,也就...