假设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 ]'。 –