我对c ++很新,我不确定如何输出8整数输入的第5个整数?以下是我到目前为止的情况:
using namespace std;
void main()
{
int SID, i, x ;
cout << "Pleas enter 8 digits :";
cin >> SID;
cout << "The 5th digit is : " << x << endl;
for (SID = i; i < 10; i++);
if (x % 2 = 0) { cout << "It is even number."; }
else { cout << "It is odd number."; }
如你所见,我想用x作为第5个整数,但我不知道如何编码。我知道使用模数除法将确定第5个整数是偶数/奇数。我知道在这里使用循环是强制性的,并决定使用for循环,但我觉得我没有正确输入。
答案 0 :(得分:1)
很快,因为我感觉你对此很新......我认为你需要重新思考你的问题和答案......
尝试和思考的事情很少:
总的来说,您应该可以解决问题并提出具体问题。我不认为这是我们解决整个问题的地方。此外,我有一种感觉,一旦你将问题分解为更具体的事情,答案就已经在StackOverflow的某个地方。
同样如owacoder所提到的,放置cin&gt;&gt;可能是个好主意。循环中的SID。