如何在运行时通过用户选择在c中输入多个整数输入。 这里输入的第一行是测试用例的数量。然后我计算这种情况下输入数字的总和。用户在运行时动态输入多个输入
测试用例:
输入
3
1 6 7
2 7 3 4
2 1
输出:
14
16
3
我们能否修改 scanf()的这种方式,因此它可以处理这个动态投入。
我不能将该行作为字符串输入,然后将它们拆分为数字。
我们可以利用的空间,\ n既决定的数字,因为我们做把字符串作为输入为例:scanf("%[^\n]",&str);
'的scanf( “%d”,&NUM)'会做的伎俩。但是你知道每个测试用例中会输入多少个数字吗?或者是随机的? –
不,我看到@LPs – Subinoy
*“我不能将该行作为字符串输入,然后将它们拆分为数字。”* - 为什么不允许明显的解决方案? –