解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<math.h>
int main()
{
int n,sum=0;
scanf("%d",&n);
int x[n],y[n];
for(int i=0;i<n;i++)
{
scanf("%d",&x[i]);
y[i]=0;
}
for(int i=0;i<n;i++)
{
int p=1;
for(int j=i+1;j<n+1;j++)
{
if(x[i]==x[j])
{
p=0;
break;
}
}
if(p)
{
y[sum]=x[i];
sum++;
}
}
int t=sum;
printf("%d\n",t);
for(int i=0;i<t-1;i++)
{
for(int j=0;j<t-1-i;j++)
{
if(y[j]>y[j+1])
{
sum=y[j];
y[j]=y[j+1];
y[j+1]=sum;
}
}
}
for(int i=0;i<t;i++)
{
printf("%d ",y[i]);
}
return 0;
}
0.0分
0 人评分
C语言训练-计算:t=1-1/(2*2)-1/(3*3)-...-1/(m*m) (C语言代码)浏览:786 |
【绝对值排序】 (C语言代码)浏览:728 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:674 |
数组输出 (C语言代码)错误???浏览:572 |
求组合数 (C语言代码)浏览:1161 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:351 |
蛇行矩阵 (C语言代码)浏览:536 |
愚蠢的摄影师 (C++代码)浏览:940 |
A+B for Input-Output Practice (C语言代码)浏览:468 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:670 |