題目我有點記不清了,就是先輸入一串這樣的字串,每個字元之間以空格隔開:3 a b c d e f g h i
第乙個數字m,後面的字元每數m個,就輸出,輸出後從序列中刪除,然後迴圈輸出:
c f i d h e b g a。
題目有個提示是運用迴圈鍊錶。
#include #include #include using namespace std;
typedef struct list
list;
int main()
p->next = head->next;
/*p = head->next;
for(i = 0;ic);
p = p->next;
}*/p = head->next;
while(total!=1)
printf("%c",p->next->c);
q = p->next;
p->next = p->next->next;
free(q);
p = p->next;
total--;
printf(" ");
} printf("%c",p->c);
return 0;
}
華為校招上機題
1.兔子爬洞問題 兔子白天爬出5公尺,晚上又掉下去2公尺。問給定洞的深度,兔子要爬多少天 include includeusing namespace std int str2int const char str int main int argc,char argv temp temp 10 st...
華為上機第二題
輸入 n a b n表示有多少個城市,a表示要出發的城市,b表示要到達的城市 接著輸入n n的矩陣,表示任意兩個城市是否連通,連通用1表示,否則用0表示 如 3 0 2 1 1 1 1 1 1 1 1 1 輸出 從a到b共有多少條路。include include using namespace s...
華為上機題 等式變換
輸入乙個正整數x,在下面的等式左邊的數字之間新增 號或者 號,使得等式成立。1 2 3 4 5 6 7 8 9 x 比如 12 34 5 67 89 5 1 23 4 5 6 7 8 9 5 請編寫程式,統計滿足輸入整數的所有整數個數。輸入 正整數,等式右邊的數字 輸出 使該等式成立的個數 樣例輸入...