華為上機題,迴圈報數

2021-06-21 04:21:14 字數 648 閱讀 5567

題目我有點記不清了,就是先輸入一串這樣的字串,每個字元之間以空格隔開: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 請編寫程式,統計滿足輸入整數的所有整數個數。輸入 正整數,等式右邊的數字 輸出 使該等式成立的個數 樣例輸入...