當前位置:編程學習大全網 - 編程軟體 - c語言,編程,c++,幫忙編源代碼。

c語言,編程,c++,幫忙編源代碼。

/*不知道妳這個問題解決了沒有,,剛才去試著做了壹下*/

/************Win32控制臺程序****************/

#include<iostream>

using namespace std;

void main()

{

int num, a[3];

do{ //建立無限循環

cin >> num;

if (num >= 100 && num < 1000) ? //復合條件,退出循環

break;

else?

cout << "輸入數字不符合,請重新輸入!"<<endl;

} while (true);

//分離百十個位數字,"%'表示除余

a[0] = num % 10;

a[1] = ((num - a[0]) / 10) % 10;

a[2] = ((num - a[0]) / 10 - a[1]) / 10;

for (int i = 2; i >= 0; i--){ ?//反序輸入個十百位數字

cout << a[i];

if (i != 0) cout << " ";

else cout << endl; ?//最後輸入數字後,換行

}

int new_num = a[0] * 100 + a[1] * 10 + a[2]; //組成新數字

cout << "這個新數字:" << new_num << endl;

if (new_num % 9 == 0){

cout << "新數字能被9整除!";

}

else{

if ((new_num % 9) % 2 == 0)

cout << "新數字不能被9整除,且余數為偶數!" << endl;

else

cout << "新數字不能被9整除,且余數為奇數!" << endl;

}

}

  • 上一篇:UG8.0怎麽樣修改後處理器,才能輸出刀具信息?
  • 下一篇:25歲學什麽技能比較好?
  • copyright 2024編程學習大全網