gpt4 book ai didi

c - 我如何读取整数类型输入中的新行

转载 作者:行者123 更新时间:2023-11-30 21:43:58 25 4
gpt4 key购买 nike

我如何在这个问题上接受输入。

输入由多行组成。第一行包含一个数字 n,表示帕斯卡三角形的行数为 n+1(请注意,帕斯卡三角形的行索引从顶部的 0 开始,行中的元素也从 a 开始索引) 0)。第二行包含一个数字 m,表示要在帕斯卡三角形上执行的交易数量。每笔交易都在单独的行中给出。交易是一个空格分隔的整数列表。每个列表中的第一个整数表示行号,例如 R,列表中的其余整数表示行 R 中的值的索引。对于每个交易,您必须计算给定行 R 中给定系数的总和。输入将以以下格式给出:

5

3

3 1 2

5 1 1 1 4

4 2 3 2

最佳答案

以下代码将从标准输入读取所有整数,跳过空格和换行符。

while(1) {
int ch = getc(stdin);
if(ch == EOF) break;
if(ch == '\n') {
printf("NewLine ......\n");
}

ungetc(ch, stdin);
int x;
if(scanf("%d", &x) == EOF) break;
printf("READ:%d:\n", x);
}

关于c - 我如何读取整数类型输入中的新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27884385/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com