你能幫我嗎?我儘量處理陳述,但我無法編寫程序。如何用C++分隔給定整數的數字?
給定一個整數,例如12564897,程序必須證明它1-2-5-6-4-8-9-7
你如何用C++檢測。非常感謝。
我試着用五位數的整數。
int z,y,x,result,number1,number2,number3,number4,number5;
cout<<"Enter a five digit integer: ";
cin>>result; //read number
cout<<"The number is: "<<result<<endl;
number1 = result/10000;
x = result/1000;
number2 = x % 10;
y = result/100;
number3 = y % 10;
z = result/10;
number4 = z % 10;
number5 = result % 10;
cout<<"digits are: "<<number1<<"-"<<number2<<"-"<<number3<<"-"<<number4<<"-"<<number5<<endl;
system("pause");
return 0;
}
您嘗試過什麼?向我們展示一些代碼,告訴我們你的理念是什麼。 – 2012-03-10 10:06:52
發佈您到目前爲止所嘗試的內容,否則這些團隊中有經驗的開發人員可能會得出結論,您只是使用我們來完成您的整個家庭作業。有幾種方法 - 將數字串化並按字符分割或者可以使用迭代/遞歸分割。 – 2012-03-10 10:12:36
我嘗試了5位數字。 – 2012-03-10 12:28:11