面試過程超級順利,項目也感興趣,簡歷從上到下問了一遍,就在我以爲功德圓滿之際,面試官突然說:當場你寫個代碼吧!!寫個代碼吧...代碼吧...,我的內心是....#$%^&*@#$%...,最近幾個月每天都是python的算法和網絡,突然讓寫C的,大腦突然就調取內存失敗,沒想到超級簡單的題目,整數逆序輸出,連華爲筆試第一道題的難度都沒有。面試官看我遲遲不下筆,說有什麼問題嗎?我面不改色:“沒有沒有~……”,然並卵,心裏一萬隻草泥馬奔過,包含哪些庫來着?定義哪個類型?Wait !!C裏面怎麼讀入數據來着???那黑暗三分鐘感覺自己突然宛若一個智障,覺得老臉都要擱那了,emmmm~~~,還是得複習複習一雪前恥,bgm: 都是我給自己自由過了火,堅持裸面的後果~~~
#include<iostream>
using namespace std;
int main()
{
int i;
int res[10];
cout << "please enter a intger number:\n" << endl;
while (cin >> i)
{
int n = 0;
if (i == 0)
cout << i << endl;
else
{
while (i)
{
res[n] = i % 10;
n++;
i = i / 10;
}
for (int j = 0; j < n; j++)
{
cout << res[j];
}
cout << endl;
}
}
return 0;
}
或者
#include<iostream>
using namespace std;
int main()
{
int i;
int res[10] = { 0 };
cout << "please enter a intger number:\n" << endl;
while (cin >> i)
{
int n = 0;
while (i)
{
res[n] = i % 10;
n++;
i = i / 10;
}
cout << res[0];
for (int j = 1; j < n; j++)
{
cout << res[j];
}
cout << endl;
}
return 0;
}