gpt4 book ai didi

你能告诉我为什么这个 C 程序没有按预期工作吗?

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

#include<stdio.h>
#include<stdlib.h>
int main()
{
int t,k,n,i;
int height[20000];
scanf("%d",&t);
while(t--)
{
scanf("%d%d",&k,&n);
for(i = 0; i < n; i++) scanf("%d",&height[i]);
for(i = 0; i < n; i++) printf("%d\n",height[i]);
}
return 0;

}

输入:
1
3 1
2 5 4
我期望的输出为
2
5
4
但我得到的输出为
2
请帮忙

最佳答案

在您的输入中,将 t 设置为 1,k 设置为 3,n 设置为 1。因此,您的 for 之后仅执行一次循环。甚至没有从输入中扫描“5”和“4”。

关于你能告诉我为什么这个 C 程序没有按预期工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17747159/

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