标签: c
我是编程的新手,我想打印出一个特定的输入格式,如下所示。
5 5 1 2 2 0 1
顶部是输入参数,下面的部分也是相同的输出。如何格式化scanf和printf以实现此格式?这实际上是一个2D阵列问题,但我相信这部分我还不需要2D阵列吗?至于第1阶段,我只想打印出这种输入格式。
scanf
printf
答案 0 :(得分:5)
简单回答是不使用scanf,而是使用fgets代替读取整行。
fgets
如果您之后需要使用该行中的单独值,则可以使用sscanf或strtok来获取它们。
sscanf
strtok