我是靠谱客的博主 调皮棉花糖,这篇文章主要介绍老师给出了多张数字卡片,想让孩子们自己找出其中的重复数字,并按给出的顺序排好,最后说出数字是几,如果没有重复数字,孩子们要说出“Not Found”。,现在分享给大家,希望可以做个参考。

【题目描述】

幼儿园的老师每天都会教小班的孩子们学习认识100以内的数字,一学期结束了,老师出了一道题想看看孩子们认识数字的效果。老师给出了多张数字卡片,想让孩子们自己找出其中的重复数字,并按给出的顺序排好,最后说出数字是几,如果没有重复数字,孩子们要说出“Not Found”。请你编程实现孩子们寻找数字的过程吧!

【输入】

仅一行。先是一个正整数n(≤100),表示老师给出了n张数字卡片,接着是n个整数(不超过100的正整数),分别表示n张卡片上的数字,其间以空格分隔。

【输出】

仅一行。如果存在重复的数字则依次输出,数字之间用空格间隔,如果不存在重复的数字,则输出“Not Found”。

【样例输入】

7 5 4 3 2 1 2 4

【样例输出】

4 2

#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,n,j;
int A[100];
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d ",&A[i]);
}
int B[100],x=0,count=0,y=0,flag;
for(i=0;i<n-1;i++)
{
for(j=i+1;j<n;j++)
{
if(A[i]==A[j])
{
if(count==0)
{
B[x]=A[i];
x++;
count++;
}
for(y=0;y<count;y++)
{
if(A[i]==B[y])
{
flag=0;break;
}
else flag=1;
}
if(flag)
{
B[x]=A[i];
x++;
count++;
}
}
}
}
for(i=0;i<count;i++)
printf("%d ",B[i]);
if(count==0)
printf("Not Found");
return 0;
}

最后

以上就是调皮棉花糖最近收集整理的关于老师给出了多张数字卡片,想让孩子们自己找出其中的重复数字,并按给出的顺序排好,最后说出数字是几,如果没有重复数字,孩子们要说出“Not Found”。的全部内容,更多相关老师给出了多张数字卡片,想让孩子们自己找出其中的重复数字,并按给出的顺序排好,最后说出数字是几,如果没有重复数字,孩子们要说出“Not内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(146)

评论列表共有 0 条评论

立即
投稿
返回
顶部