gpt4 book ai didi

c - 如何在此程序中合并输入数组

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

这是一段代码,它必须从用户那里获取一个输入数组,并在删除重复项后输入相同的数组。但是,我不确定如何在其中合并一个输入数组,现在它已经对元素进行了硬编码。这是我编程的第一周,如果这是一个愚蠢的问题,我深表歉意。这是代码:

#include <stdio.h>
#include <stdbool.h>

#define nelems 8
int main()
{
int l[nelems] = {1,2,3,1,4,4,5,6};

for(int m=0;m<nelems;m++)
{
bool wase = 0;
for(int n=0;n<nelems && m>n;n++)
{
if (l[m] == l[n] && m != n)
wase = 1;
}
if (wase == 0){
printf("%d\n", l[m]);
}
}

return 0;
}

最佳答案

尝试使用 for 循环和 scanf。

int i;
for(i=0;i<nelems;i++){
scanf("%d",&l[i]);
}

关于c - 如何在此程序中合并输入数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38193630/

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