学习目标:
掌握数组去重复的算法
学习内容:
- 掌握循环语句
- 数组的定义与使用
- 掌握条件语句
学习时间:
- 十分钟
学习产出:
代码展示:
#include<stdio.h>
int main()
{
int a[20];
int b,c,f,g,h;
printf("输入数字个数:\n");
scanf_s("%d", &b);
printf("输入数字:\n");
for ( c = 0; c < b; c++)
{
scanf_s("%d", &a[c]);
}
printf("\n");
for ( f = 0; f < b-1; f++)
{
for (g = f + 1; g < b; g++)
{
if (a[f] == a[g])
{
for ( h = g; h < b-1; h++)
a[h] = a[h + 1];
b--;
g--;
}
}
}
for(int c = 0; c < b; c++)
printf("%d ", a[c]);
return 0;
}
运行结果展示 :