本题要求编写程序,对顺序读入的n个整数,顺次输出所有不重复的整数。
输入格式:
输入的第一行给出正整数n(1≤n≤20)。随后一行给出n个整数,其间以空格分隔。
输出格式:
顺次输出所有不重复的整数。数字间空一格,行末不得有多余空格。
本题要求编写程序,对顺序读入的n个整数,顺次输出所有不重复的整数。
输入格式:
输入的第一行给出正整数n(1≤n≤20)。随后一行给出n个整数,其间以空格分隔。
输出格式:
顺次输出所有不重复的整数。数字间空一格,行末不得有多余空格。
供参考:
#include <stdio.h>
#define N 21
int main()
{
int n, a[N], i = 0, j, k, flg;
scanf("%d",&n);
while (n--)
{
scanf("%d", &a[i]);
if (i == 0)
{
printf("%d", a[i]);
}
else {
k = a[i];
for (j = 0, flg = 0; j < i; j++)
{
if (k == a[j])
{
flg = 1;
break;
}
}
if (!flg)
printf(" %d", a[i]);
}
i++;
}
return 0;
}