小泉的难题

Description

机械实验班有个同学叫小泉,有一天数学老师给小泉布置了一道个人作业,给小泉M(M<=100)组数据,每组数据有N个正整数(N<=100)让他把每组的N个数按升序排成一行,但由于数的数目比较多,人工做很费时,于是小泉就想到了喜欢编程序的你,请你帮他解决这个问题,可不要让他失望噢。

Input

输入包括M+1行,第一行是两个正整数M、N;M表示总共多少组数据,下面M行每行包含N个正整数。(输入数据之间会用空格隔开)

Output

输出包括M行,每行分别对应输入中M组数据的升序序列,数与数之间用一个空格隔开。

Sample Input

2 3
1 3 2
4 2 6

Sample Output

1 2 3
2 4 6

HINT

注意:用指针做

#include<stdio.h>
int main()
{int m,n,a[100][100],temp;int (*pa)[100]=a;scanf("%d %d",&m,&n);for(int i=0;i<m;i++){for(int j=0;j<n;j++){scanf("%d",&*(*(pa+i)+j));//输入数据}}for(int i=0;i<m;i++)//最外层循环是每一行一此循环{for(int j=0;j<n-1;j++)//排序数组{for(int k=j+1;k<n;k++){if(*(*(pa+i)+k)<*(*(pa+i)+j)){temp=*(*(pa+i)+k);*(*(pa+i)+k)=*(*(pa+i)+j);*(*(pa+i)+j)=temp;}}}for(int l=0;l<n;l++)//每一行排序结束输出该行{printf("%d ",*(*(pa+i)+l));}printf("\n");//最后换行}return 0;
}

代码可能不是很好,刚学指针不久如果有更好的请赐教

C语言指针学习 小泉的难题相关推荐

  1. C语言指针学习与使用

    C语言指针学习与使用 计算机存储 想要更好的使用指针,需要对计算机的存储有一定的概念和了解.下面的图片中展示了计算机的硬件结构: 存储设备除了上述的主存储器外,还有其他的一些在执行程序时可能会用到的存 ...

  2. 山东理工ACM【2105】小泉的难题

    小泉的难题 Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^ 题目描述 机械实验班有个同学叫小泉,有一天数学老师给小泉布置了一道个人作业,给小 ...

  3. 小泉的难题 结构体

    小泉的难题 Description 机械实验班有个同学叫小泉,有一天数学老师给小泉布置了一道个人作业,给小泉M(M<=100)组数据,每组数据有N个正整数(N<=100)让他把每组的N个数 ...

  4. |2105|小泉的难题

    Problem Description 机械实验班有个同学叫小泉,有一天数学老师给小泉布置了一道个人作业,给小泉M(M<=100)组数据,每组数据有N个正整数(N<=100)让他把每组的N ...

  5. OJ2105小泉的难题

    Problem Description 机械实验班有个同学叫小泉,有一天数学老师给小泉布置了一道个人作业,给小泉M(M<=100)组数据,每组数据有N个正整数(N<=100)让他把每组的N ...

  6. 问题 G: 小泉的难题

    题目描述 机械实验班有个同学叫小泉,有一天数学老师给小泉布置了一道个人作业,给小泉M(M<=100)组数据,每组数据有N个正整数(N<=100)让他把每组的N个数按升序排成一行,但由于数的 ...

  7. C语言指针学习(1)

    1.学习指针,我们得先了解指针是什么? 指针其实就类似一个地址,我们使用的编译系统会根据程序划分一定的空间来存储变量,而通过一个地址,我们就可以找到那个空间,找到我们想要的变量,通过地址就可以找到所需 ...

  8. 有关C语言指针学习思想的随笔常用形式的总结(原创)

    对于成功的使用C程序设计语言而言,正确的理解并使用指针是十分重要的,我在学习数据结构的时,体会的更加深入,有必要对几种常见指针使用方法作一下小结. 什么是指针?指针可以看作是存放内存地址的变量,如果一 ...

  9. C C++语言指针学习!(基础篇!) 指针的掌握真滴是分水岭呦~

    指针就是其值为内存单元地址的变量! 一个指针包含的则是一个变量的地址! 每一个指针变量名字前面都必须有一个:*符号作为前缀! 指针运算符: #include<iostream> using ...

最新文章

  1. Django中的缓存的配置与使用
  2. ACL 2020 | 知识库问答的多跳复杂问题查询图生成
  3. hot编码 字符one_Python机器学习:特征编码的两种方式
  4. 一起学 Java(四) File、Try 、序列化、MySQL、Socket
  5. C++远航之封装篇——析构函数
  6. python_fullstack基础(十八)-并发编程
  7. 采用JAVA编写程序实现从文件读取操作
  8. mysql三高讲解(三)3.1 如何提高where效率
  9. Pro ASP.NET MVC - [3]Prerequisites(前提) - [2]Domain Modeling
  10. 硬盘被计算机限制如果解锁,硬盘被锁怎么办
  11. Unreal Engine 4 系列教程 Part 8:粒子系统教程
  12. DIV滚动条自动滚动到最底部的两种方法
  13. RSA加密算法学习过程
  14. (三) 查看USB设备
  15. C/C++黑魔法-常量字符串连接
  16. Go实现随机、轮训、权重、哈希负载均衡
  17. 有没有测试鼠标是否丢帧的软件,深澜大叔教你如何准确检测鼠标是否丢帧
  18. 如何撰写需求文档(PRD)
  19. Python爬虫教程-Python爬取股票数据过程详解
  20. MICROS RES安装

热门文章

  1. String类(资源空间问题、深复制与浅复制)
  2. |蚂蚁金服漆远首谈刚完成的AI重大突破及紧缺人才,呼吁国内多点技术性强的大会,少点网红
  3. 从零开始安装Intellij Idea14
  4. IDEA插件系列(49):PowerMouse插件——鼠标手势
  5. 如何在线将普通英文转换成艺术英文字体?
  6. HTTP.sys远程代码执行漏洞
  7. java xfire client_XFire的Client的三种模式(转)
  8. iphone开发设置横屏
  9. ftp工具下载,推荐5个流行的ftp工具下载软件
  10. 数米粒个数和测米粒大小