gpt4 book ai didi

c - 根据测试用例扫描多个变量?

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

我想计算算术级数的总和,其中我们必须从用户那里获取 3 个变量。 a=第一个数字,b=步长/增量,c=序列长度。如果有超过 1 个测试用例,比如说 3 个,那么我必须扫描 a、b、c 三次。这个怎么做?例如scanf("%d%d%d",a,b,c); 3次不影响第一个测试用例的初始值。

最佳答案

如果您不知道测试用例,请先读取它并将其存储在变量中。

int calculate_ap(int a, int b, int c)
{
//Implement function to calculate Arithmetic progression and return the result
}

int main()
{
int test_cases = 0;
int a, b, c;
scanf("%d", &test_cases); //Reads no of test cases
while(test_cases--)
{
scanf("%d, %d, %d", &a, &b, &c); //read A, B, C
printf("%d\n", calculate_ap(a, b, c));
}

}

希望这有帮助。

关于c - 根据测试用例扫描多个变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41122145/

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