假設n個空間是爲無給出的條件,這些數字是受試者的條件是它們位於任何空格在一行輸入1和掃描n個數沒有用C
說,n是10之間。 6,然後讓輸入像「239435」 然後如果我具有其中我存儲這些號碼隨後的陣列我應該得到
array[0]=2
array[1]=3
array[2]=9
array[3]=4
array[4]=3
我可以通過使用array[0]=(input/10^n)
得到上面的結果,然後下一個數字 但有沒有更簡單的方法來做到這一點?
請告訴我們你嘗試過什麼? –
如果您希望數字的範圍是[[0,9]],那麼您可以使用[scanf']的寬度說明符(https://www.google.com/search?q=scanf+width+specifier)。然而,你正在處理'[1,10]'.. – starrify
@starrify:'array [0] =(input/10^n)'這讓我相信輸入將在範圍內[[0,9 ]'。 –