解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<string.h>
int main()
{
int x,y,a[100],j,z,h;
scanf("%d",&x);
h=x;
for(y=0;y<x;y++)
{
scanf("%d",&a[y]);
}
for(y=0;y<x;y++)
{
for(j=y+1;j<x;j++)
{
if(a[y]==a[j])
{
a[j]=0;
x=x-1;
}
}
}
for(y=0;y<h;y++)
{
for(j=y+1;j<h;j++)
{
if(a[y]>a[j])
{
z=a[j];
a[j]=a[y];
a[y]=z;
}
}
}
printf("%d\n",x+1);
for(y=0;y<h;y++)
{
if(a[y]!=0)
printf("%d ",a[y]);
}
return 0;
}
0.0分
0 人评分
三进制小数 (C语言代码)浏览:1099 |
C语言程序设计教程(第三版)课后习题11.12 (C语言代码)浏览:762 |
C语言训练-排序问题<1> (C语言代码)浏览:1411 |
2^k进制数 (C++代码)使用递归方法浏览:736 |
C语言考试练习题_排列 (C语言代码)浏览:767 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:400 |
DNA (C语言描述,蓝桥杯)浏览:1653 |
母牛的故事 (C语言代码)浏览:1045 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:545 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:420 |