當前位置:編程學習大全網 - 編程軟體 - 壹個6位數如果將他的前三位和後三位整體交換位置則所得的新六位數是原數的六倍,這個六位數是多少?

壹個6位數如果將他的前三位和後三位整體交換位置則所得的新六位數是原數的六倍,這個六位數是多少?

#include<iostream.h>

void main()

{

int iNumber;

int a,b,c,d,e,f;

for(iNumber = 100000 ; iNumber <= 999999 ; iNumber ++ )

{

a = iNumber / 100000;

b = (iNumber / 10000) % 10;

c = (iNumber / 1000) % 10;

d = (iNumber / 100) % 10;

e = (iNumber / 10) % 10;

f = iNumber % 10;

//cout << a <<" " << b << " " << c << " " << d << " " << e << " " << f << endl;

if((d * 100000 + e * 10000 + f * 1000 + a * 100 + b * 10 + c) == 6 * iNumber)

{

cout << "結果為:" << iNumber <<endl;

}

}

}

結果為:142857

  • 上一篇:mi band會自動檢測睡眠嗎?
  • 下一篇:我想利用單片控制控三通電磁閥門,利用傳感器簡測信號控制電磁閥的通與數以千計,誰能提供單片機程序及電路
  • copyright 2024編程學習大全網