解题思路:
注意事项:
参考代码:
#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语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:692 |
C语言训练-字符串正反连接 (C语言代码)浏览:622 |
兰顿蚂蚁 (C++代码)浏览:1045 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1162 |
字符逆序 (C语言代码)浏览:643 |
打印十字图 (C语言代码)浏览:2710 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:599 |
有关字符,字符串的输入输出函数说明浏览:479 |
1128题解(返回值为数组的情况)浏览:473 |
钟神赛车 (C语言代码)浏览:595 |