C语言判断输入过的数字是否重复
例如第一次输入2(不用判断),第二次输入3,第三次输入5,第四次7,第五次3,和第二次输入的数字重复结束下面是我写的有问题但不知道该怎么改才好求大神指教或者直接给我个类似...
例如 第一次输入2(不用判断),第二次输入3,第三次输入5,第四次7,第五次3,和第二次输入的数字重复 结束 下面是我写的 有问题 但不知道该怎么改才好 求大神指教或者直接给我个类似的 不要太难的 还没学到
int main()
{
int a[100];
int i,k;
printf("请输入数字:");
scanf("%d\n",&a[i]);
for (i=1;i<100 ;i++)
{
printf("请输入数字:");
scanf("%d\n",&a[i]);
for (k=0; k<i; k++)
{
if (a[i]==a[k])
{
break; 展开
int main()
{
int a[100];
int i,k;
printf("请输入数字:");
scanf("%d\n",&a[i]);
for (i=1;i<100 ;i++)
{
printf("请输入数字:");
scanf("%d\n",&a[i]);
for (k=0; k<i; k++)
{
if (a[i]==a[k])
{
break; 展开
2个回答
展开全部
更多追问追答
追问
太谢谢了 不过为什么第二次输入的时候没有提示“请输入数字呢 ”还有现在这个程序不是重复之后直接输出 “重复”,而是再输出一个数字后才出现重复的 帮下忙看下 给采纳了
追答
你的输入scanf后面多一个\n,删除这个就好了。。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询