C语言指针学习 小泉的难题
小泉的难题
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语言指针学习 小泉的难题相关推荐
- C语言指针学习与使用
C语言指针学习与使用 计算机存储 想要更好的使用指针,需要对计算机的存储有一定的概念和了解.下面的图片中展示了计算机的硬件结构: 存储设备除了上述的主存储器外,还有其他的一些在执行程序时可能会用到的存 ...
- 山东理工ACM【2105】小泉的难题
小泉的难题 Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^ 题目描述 机械实验班有个同学叫小泉,有一天数学老师给小泉布置了一道个人作业,给小 ...
- 小泉的难题 结构体
小泉的难题 Description 机械实验班有个同学叫小泉,有一天数学老师给小泉布置了一道个人作业,给小泉M(M<=100)组数据,每组数据有N个正整数(N<=100)让他把每组的N个数 ...
- |2105|小泉的难题
Problem Description 机械实验班有个同学叫小泉,有一天数学老师给小泉布置了一道个人作业,给小泉M(M<=100)组数据,每组数据有N个正整数(N<=100)让他把每组的N ...
- OJ2105小泉的难题
Problem Description 机械实验班有个同学叫小泉,有一天数学老师给小泉布置了一道个人作业,给小泉M(M<=100)组数据,每组数据有N个正整数(N<=100)让他把每组的N ...
- 问题 G: 小泉的难题
题目描述 机械实验班有个同学叫小泉,有一天数学老师给小泉布置了一道个人作业,给小泉M(M<=100)组数据,每组数据有N个正整数(N<=100)让他把每组的N个数按升序排成一行,但由于数的 ...
- C语言指针学习(1)
1.学习指针,我们得先了解指针是什么? 指针其实就类似一个地址,我们使用的编译系统会根据程序划分一定的空间来存储变量,而通过一个地址,我们就可以找到那个空间,找到我们想要的变量,通过地址就可以找到所需 ...
- 有关C语言指针学习思想的随笔常用形式的总结(原创)
对于成功的使用C程序设计语言而言,正确的理解并使用指针是十分重要的,我在学习数据结构的时,体会的更加深入,有必要对几种常见指针使用方法作一下小结. 什么是指针?指针可以看作是存放内存地址的变量,如果一 ...
- C C++语言指针学习!(基础篇!) 指针的掌握真滴是分水岭呦~
指针就是其值为内存单元地址的变量! 一个指针包含的则是一个变量的地址! 每一个指针变量名字前面都必须有一个:*符号作为前缀! 指针运算符: #include<iostream> using ...
最新文章
- Django中的缓存的配置与使用
- ACL 2020 | 知识库问答的多跳复杂问题查询图生成
- hot编码 字符one_Python机器学习:特征编码的两种方式
- 一起学 Java(四) File、Try 、序列化、MySQL、Socket
- C++远航之封装篇——析构函数
- python_fullstack基础(十八)-并发编程
- 采用JAVA编写程序实现从文件读取操作
- mysql三高讲解(三)3.1 如何提高where效率
- Pro ASP.NET MVC - [3]Prerequisites(前提) - [2]Domain Modeling
- 硬盘被计算机限制如果解锁,硬盘被锁怎么办
- Unreal Engine 4 系列教程 Part 8:粒子系统教程
- DIV滚动条自动滚动到最底部的两种方法
- RSA加密算法学习过程
- (三) 查看USB设备
- C/C++黑魔法-常量字符串连接
- Go实现随机、轮训、权重、哈希负载均衡
- 有没有测试鼠标是否丢帧的软件,深澜大叔教你如何准确检测鼠标是否丢帧
- 如何撰写需求文档(PRD)
- Python爬虫教程-Python爬取股票数据过程详解
- MICROS RES安装