gpt4 book ai didi

c - 从数组中挑选并打印一组特定的整数

转载 作者:太空宇宙 更新时间:2023-11-04 08:19:03 27 4
gpt4 key购买 nike

假设我们有一个数组,其中包含用户键入的整个月的温度。

int april[31];
int i;

for(i=0; i<31; i++)
{
printf("Give today's temperature: \n");
scanf("%d", &april[i]);
}

for(i=0; i < 5; i++)
printf("Day %d = %dC\n", i+1, april[i]);

接下来,用户输入两个数字(一个月中的第几天,<=31 && >0),程序将在屏幕上显示这两个数字之间的温度。示例:

GIVE A SPACE OF 2 DAYS SO I'LL SHOW YOU THE TEMPS(1-31):
>>2 10
THE TEMPS ARE: 28, 25, 23, 27, 26, 25, 24, 29, 30

我应该为它们创建一个新数组,还是有什么方法可以“抢夺”一组连续的数组值并打印它们?

最佳答案

int start, end;
printf("GIVE A SPACE OF 2 DAYS SO I'LL SHOW YOU THE TEMPS(1-31):");
scanf("%d %d", &start, &end);
for (int k = start - 1; k < end - 1; k++) {
printf("%d ", april[k]);
}

关于c - 从数组中挑选并打印一组特定的整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34118730/

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