zznuoj_用c语言编写程序实现1184:平面点排序(结构体专题)(附完整源码)(代码片段)

彬sir哥 彬sir哥     2022-11-29     711

关键词:

题目描述

平面上有n个点,坐标均为整数。横坐标相同时按纵坐标排序,否则按横坐标排序。本题要求用结构体存储坐标,再进行排序。先升序排序输出,再降序排序输出,可以自己写排序函数,也可以用qsort库函数排序。

输入

输入有两行,第一行是整数n(1<=n<=100),表示下一行有n对整数(每对整数对应一个点)输入,每个数据后有一个空格。

输出

输出有两行,即排序后的点,格式为(u,v),每个点后有一个空格(最后一个后面没有)。第一行升序排序结果,第二行降序排序结果。

样例输入

4
1 3
2 5
1 4
4 1

样例输出

(1,3) (1,4) (2,5) (4,1)
(4,1) (2,5) (1,4) (1,3)

完整源码:

#

zznuoj_用c语言编写程序实现1222:picture(附完整源码)(代码片段)

题目描述Giveyouthewidthandheightoftherectangle,darwit.输入Inputcontainsanumberoftestcases.Foreachcase,therearetwonumbersnandm(0<n,m<75)indicatethewidthandheightoftherectangle.IuputendsofEOF.输出Foreachc 查看详情

zznuoj_用c语言编写程序实现1920:排序(附完整源码)(代码片段)

题目描述输入4个整数,从小到大输出他们的值。输入输入4个整数(保证每个数在int范围之内)输出按从小到大的顺序输出这4个整数,数据之间用空格隔开样例输入1234样例输出1234来源可怜丶流年完整源码:#include<stdio.h>intma... 查看详情

zznuoj_用c语言编写程序实现1920:排序(附完整源码)(代码片段)

题目描述输入4个整数,从小到大输出他们的值。输入输入4个整数(保证每个数在int范围之内)输出按从小到大的顺序输出这4个整数,数据之间用空格隔开样例输入1234样例输出1234来源可怜丶流年完整源码:#include<stdio.h>intma... 查看详情

zznuoj_用c语言编写程序实现1640:图形显示(附完整源码)(代码片段)

题目描述编写一个程序,首先输入一个整数,例如5,然后在屏幕上显示如下的图形(5表示行数):   *****   ****   ***   **   *输入输入一个整数n表示图形由n行组成输出输出对应的图形样例输入5样... 查看详情

zznuoj_用c语言编写程序实现1640:图形显示(附完整源码)(代码片段)

题目描述编写一个程序,首先输入一个整数,例如5,然后在屏幕上显示如下的图形(5表示行数):   *****   ****   ***   **   *输入输入一个整数n表示图形由n行组成输出输出对应的图形样例输入5样... 查看详情

zznuoj_用c语言编写程序实现1596:素数2(附完整源码)(代码片段)

题目描述判断一个数是否是素数输入输入一个整数N(1<=N<=1000000)以EOF结束(大约有100w组数据)输出是素数输出Yes,否则输出No样例输入12样例输出NoYes完整源码:#include<stdio.h>#definemaxn 查看详情

zznuoj_用c语言编写程序实现1596:素数2(附完整源码)(代码片段)

题目描述判断一个数是否是素数输入输入一个整数N(1<=N<=1000000)以EOF结束(大约有100w组数据)输出是素数输出Yes,否则输出No样例输入12样例输出NoYes完整源码:#include<stdio.h>#definemaxn 查看详情

zznuoj_用c语言编写程序实现1581:计算位数(附完整源码)(代码片段)

题目描述给你一个整数n(0≤n<100000),请计算出这个数的位数。输入整数n(0≤n<100000)。输出输出整数n的位数,占一行。样例输入10样例输出2来源zznu-oj完整源码:#include<stdio.h>intmain() 查看详情

zznuoj_用c语言编写程序实现1581:计算位数(附完整源码)(代码片段)

题目描述给你一个整数n(0≤n<100000),请计算出这个数的位数。输入整数n(0≤n<100000)。输出输出整数n的位数,占一行。样例输入10样例输出2来源zznu-oj完整源码:#include<stdio.h>intmain() 查看详情

zznuoj_用c语言编写程序实现1211:日期排序(附完整源码)(代码片段)

题目描述有一些日期,日期格式为“MM/DD/YYYY”。编程将其按日期大小排列。输入输出样例输入15/12/199910/21/200310/22/200302/12/200411/30/200512/31/2005样例输出15/12/199910/21/200310/22/200302/12/200411/30/200512/31/2005完整源码:#include<stdio.h> 查看详情

zznuoj_用c语言编写程序实现1227:漂亮菱形(附完整源码)(代码片段)

题目描述现给出菱形的高度,要求你打印出相应高度的菱形,参考下面的例子输入测试数据包括多行,每行1个整数h,h为奇数,为菱形的高度。 输入以0结束。输出输入对应的菱形。样例输入170样例输出完整源码:#include<st... 查看详情

zznuoj_用c语言编写程序实现1541:除法(附完整源码)(代码片段)

题目描述给出两个整数a,b请你输出a/b的值。输入输入两个整数a,b输入保证b!=0(输入到文件尾结束)输出输出a/b的值,保留两位小数。样例输入112131样例输出1.002.003.00提示输入到文件尾结束代码: while(scanf("%d%d",&a,&b< 查看详情

zznuoj_用c语言编写程序实现1512:谁最大(附完整源码)(代码片段)

题目描述现给出三个数。如果第一个数是最大值,就输出1,第二个数是最大值,就输出2,第三个数是最大值就输出3。输入输入三个不相等的数,中间用空格隔开输出按题目要求输出,输出占一行样例输入372样例输出2完整源码... 查看详情

zznuoj_用c语言编写程序实现1380:打印图形(附完整源码)(代码片段)

题目描述现给出菱形的高度,要求你打印出相应高度的菱形,参考下面的例子。输入测试数据包括多行,每行1个整数h,h为奇数,为菱形的高度。 输入以0结束。输出对于每组输入,输出对应的菱形。样例输入170样例输出完... 查看详情

zznuoj_用c语言编写程序实现1217:统计立方数(附完整源码)(代码片段)

题目描述有一堆正整数,统计其中有多少立方数。输入输入数据有一些正整数,其每个数都小于2^32。若该数为0,则应结束统计。输出输出所统计的立方数个数样例输入1357911151719212325270样例输出2完整源码:#include<stdio.h>main()... 查看详情

zznuoj_用c语言编写程序实现1156:又是排序(指针专题)(附完整源码)(代码片段)

题目描述将输入的四个整数按由大到小的顺序输出。 已定义如下swap函数,可实现形参pa和pb所指内存单元的内容交换。请务必使用本函数实现两个变量内容的互换。 voidswap(int*pa,int*pb)intt;t=*pa;*pa=*pb; 查看详情

zznuoj_用c语言编写程序实现1144:多种进制(附完整源码)(代码片段)

题目描述输入一个十进制整数n,转换成2、3、7、8进制输出 要求程序定义一个dToK()函数,功能是将十进制数转化为k进制整数,其余功能在main()函数中实现。 voiddToK(intn,intk,charstr[])//将n转化为k进制数,存入str输入输入一个... 查看详情

zznuoj_用c语言编写程序实现1372:查找(附完整源码)(代码片段)

题目描述已知一维数组中的所有元素各不相同。查找数组中是否存在值为key的数组元素。如果有,输出相应的下标,否则输出“notfound”。输入输入第一行是元素个数n(n<100),输入第二行是n个整数,输入第三行是一个待查找... 查看详情