gpt4 book ai didi

c - 简单的 C 项目来显示重复的数字

转载 作者:太空宇宙 更新时间:2023-11-04 06:42:43 26 4
gpt4 key购买 nike

我对这段代码有疑问....该项目应该在输入数字中显示重复的数字。例如:

$ ./a.out
Enter a number: 9893746595
Repeated: 9 5

代码如下:

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
int a[10], b[10] ;
int n,t;
printf("Enter a number: ");
for(n=0; n<10;n++)
{
scanf("%d", &a[n]);
n=t;
a[n]=b[t];

}
for(n=0;n<10;n++)
{
for(t=n;t<10;t++)
{
if(a[n]=b[t])
printf("%d", a[n]);
}
}
return 0;
}

最佳答案

if(a[n]=b[t])b[t] 分配给 a[n]

您很可能想使用 if(a[n] == b[t]) 来比较这些值。

使用 -Wall -Wextra -Werror 标志进行编译是个好主意,这样所有警告都会被启用并被视为错误(因此您不能简单地忽略它们)。有了这些标志,编译器会因为你进行了意外赋值而对你大喊大叫。

关于c - 简单的 C 项目来显示重复的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5723588/

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