问题描述
  输入10个整数组成的序列,要求对其进行升序排序,并去掉重复元素。
输入格式
  10个整数。
输出格式
  多行输出,每行一个元素。
样例输入 样例输出

解题思路:

若输入的数字存在数组中,剔除,否则存储

按从小到大的顺序排序,并输出

AC代码:

 #include <stdio.h>
#define MAX 10 int main(void)
{
int i = , j = , k = ;
int arr[MAX+];
for (k = ; k < MAX ; k ++)
{
scanf("%d",&arr[i++]);
for (j = i- ; j >= ; j --)
{
if (arr[j] == arr[i-])
{
i --;
break;
}
}
} /*排序*/
for (j = ; j < i ; j ++)
{
for (k = j+ ; k < i ; k ++)
{
if (arr[k] < arr[j])
{
arr[j] = arr[j] ^ arr[k];
arr[k] = arr[j] ^ arr[k];
arr[j] = arr[j] ^ arr[k];
}
}
printf("%d\n",arr[j]);
}
return ;
}

最新文章

  1. 安装Ubuntu之后
  2. 分布式存储数据库的Key的随机分布(RP)和顺序分布(OPP)
  3. Bash 快捷键大全
  4. 剑指offer系列17---顺时针打印矩阵(不是很懂)
  5. ANDROID_MARS学习笔记_S02_008_ANIMATION第二种使用方式:xml
  6. Python网络编程——编写一个简单的回显客户端/服务器应用
  7. 它可以作为一个代理server或者转发java类
  8. ------- 软件调试——还原 QQ 过滤驱动对关键内核设施所做的修改 -------
  9. Axios 使用文档
  10. C# 菜单之递归算法
  11. 【Linux】comm指令
  12. 使用Typescript实现依赖注入(DI)
  13. mysql操作命令梳理(4)-中文乱码问题
  14. go 修改字符串
  15. 机器学习入门-混淆矩阵-准确度-召回率-F1score 1.itertools.product 2. confusion_matrix(test_y, pred_y)
  16. UIWindow的windowLevel详解
  17. 程序设计分层思想和DAO设计模式的开发
  18. PAT 1093 Count PAT&#39;s[比较]
  19. TransportClient操作详解
  20. 实用且免费API接口2

热门文章

  1. pytorch实现autoencoder
  2. 关于Adaboost——样本抽样的权值的实际意义
  3. C#Lambda表达式详解
  4. python 闭包和迭代器
  5. German Collegiate Programming Contest 2013-B:Booking(贪心)
  6. java-接口的成员特点
  7. eclipse打jar包解决第三方依赖包
  8. UVALive-6540 Fibonacci Tree
  9. python------模块定义、导入、优化 -------&gt;xml模块
  10. sofa graphql 2 rest api webhook 试用