海康面試代碼題

面試過程超級順利,項目也感興趣,簡歷從上到下問了一遍,就在我以爲功德圓滿之際,面試官突然說:當場你寫個代碼吧!!寫個代碼吧...代碼吧...,我的內心是....#$%^&*@#$%...,最近幾個月每天都是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;
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章