2016级《程序设计基础(B)I》实验6-一维数组的运用
呃奥哦
有些事想想就挺好的,有些事做了才挺好的。
展开
-
C语言实验——最值
Problem Description有一个长度为n的整数序列,其中最大值和最小值不会出现在序列的第一和最后一个位置。请写一个程序,把序列中的最小值与第一个数交换,最大值与最后一个数交换。输出转换好的序列。 Input输入包括两行。第一行为正整数n(1≤n≤10)。第二行为n个正整数组成的序列。 Output输出转换好的序列。数据之间用空格隔开。 Example原创 2016-12-03 15:39:23 · 10922 阅读 · 0 评论 -
C语言实验——数日子
Problem Description光阴似箭,日月如梭,大学的时间真是宝贵,要抓紧时间AC^_^。你知道今天是这一年第几天吗,掐指一算还是要算好久,呵呵还是让计算机来做吧。这里的问题就是让你来写一个程序,输入某年某月某日,判断这一天是这一年的第几天?Input输入数据有多组,第一行是数据的组数n,下面n行是n组数据,每组数据由3个正整数组成,分别为年、月、日,我们保证每组数据都是原创 2016-12-04 13:04:57 · 5374 阅读 · 0 评论 -
冒泡排序中数据交换的次数
SubmitStatistic Problem Description听说过冒泡排序么?一种很暴力的排序方法。今天我们不希望你用它来排序,而是希望你能算出从小到大冒泡排序的过程中一共进行了多少次数据交换。Input输入数据的第一行为一个正整数 T ,表示有 T 组测试数据。接下来T行,每行第一个整数N, 然后有N个整数,无序。0Output输转载 2016-12-04 13:02:51 · 3908 阅读 · 0 评论 -
小鑫爱运动
Problem Description小鑫非常喜欢运动,有一次小鑫去参加110米栏的比赛,一共有10名比赛选手,小鑫是1号,由于跑的太专注,最后冲线的时候不知道自己是第几名,只知道每个人最后的成绩,聪明的你可不可以帮帮他?Input 多组输入。先输入一个10,然后每组输入10个整数,代表10个选手的110米栏成绩m,代表1号到N号的N个选手的成绩m,m范围是(0转载 2016-12-04 13:01:31 · 1421 阅读 · 0 评论 -
第X大的数
Problem DescriptionX最近爱上了区间查询问题,给出N(N <= 200)个数,然后进行M次询问,每次询问时,输入一个数X(1<= X <= N),输出N个数中第X大的数。Input多组输入。每组首先输入一个整数N,代表有N个数,下面一行包含N个整数,用空格隔开。然后为一个整数M,代表有M次询问,下面的M行,每行一个整数X。Output输出N个数转载 2016-12-04 12:56:41 · 938 阅读 · 0 评论 -
期末考试之排名次
Problem Description期末考试结束了,童鞋们的成绩也出来的了,可是为了排名次可忙坏了老师,因为学生太多了。这时,老师把这个任务交给了你,希望你能帮老师完成。作为IT人,你当然不能用笨笨的人工方法了,编程解决才是好办法。共有三门课,语文、数学和英语,要求根据学生的各科成绩计算出其总成绩,并根据总成绩从高到低排序。Input第一行一个整数N(N接下来的N行数原创 2016-12-04 12:12:26 · 4890 阅读 · 0 评论 -
C语言实验——各位数字之和排序
Problem Description给定n个正整数,根据各位数字之和从小到大进行排序。 Input输入数据有多组,每组数据占一行,每行的第一个数正整数n,表示整数个数,后面接n个正整数。当n为0时,不作任何处理,输入结束。n<=10Output输出每组排序的结果。 Example Input2 1 23 121 10 1110Example Out原创 2016-12-04 12:05:21 · 2355 阅读 · 0 评论 -
数列有序!
Problem Description有n(n<=100)个整数,已经按照从小到大顺序排列好,现在另外给一个整数m,请将该数插入到序列中,并使新的序列仍然有序。Input输入数据包含多个测试实例,每组数据由两行组成,第一行是n和m,第二行是已经有序的n个数的数列。n和m同时为0表示输入数据的结束,本行不做处理。Output对于每个测试实例,输出插入新的元素后的数列。原创 2016-12-04 11:14:53 · 3774 阅读 · 0 评论 -
排序问题
Problem Description输入10个整数,将它们从小到大排序后输出,并给出现在每个元素在原来序列中的位置。 Input输入数据有一行,包含10个整数,用空格分开。 Output输出数据有两行,第一行为排序后的序列,第二行为排序后各个元素在原来序列中的位置。 Example Input1 2 3 5 4 6 8 9 10 7Example Outp原创 2016-12-04 10:49:55 · 2136 阅读 · 0 评论 -
矩阵输出
Problem Description输入n个整数,输出由这些整数组成的n行矩阵。Input第一行输入一个正整数N(N下面依次输入N个整数。Output以输入的整数为基础,输出有规律的n行数据。Example Input53 6 2 5 8Example Output3 6 2 5 88 3 6 2 55 8 3 6原创 2016-12-04 09:55:12 · 3926 阅读 · 0 评论 -
排序
Problem Description 给你N(NInput 输入数据第一行是一个正整数N,第二行有N个整数。Output 输出一行,从小到大输出这N个数,中间用空格隔开。Example Input51 4 3 2 5Example Output1 2 3 4 5#include原创 2016-12-04 08:51:20 · 1456 阅读 · 0 评论 -
C语言实验——数组逆序
Problem Description输入10个整数存入一维数组,按逆序重新存放后再输出。 Input输入包括一行。 10个以空格隔开的整数。 Output逆序的10个整数,整数以空格隔开。 Example Input1 3 5 9 7 6 8 2 4 0Example Output0 4 2 8 6 7 9 5 3 1#in原创 2016-12-04 08:07:31 · 1706 阅读 · 0 评论 -
C语言实验——分割整数
Problem Description从键盘输入一个长整数(不超过10位),从高位开始逐位分割并输出。 Input正整数n,不含前导零。 Output分割的整数序列,各整数之间用空格格开。注意,最后一个数字后面没有空格! Example Input654321Example Output6 5 4 3 2 1#include原创 2016-12-04 08:04:58 · 11458 阅读 · 0 评论 -
区间之和
Problem Description 给定一个由 n 个整数组成的序列A1,A2,……, An 和两个整数L,R,你的任务是写一个程序来计算序列号在[L,R](这是一个闭区间) 这段位置区间内所有数的总和。 Input 输入只有一组测试数据:测试数据的第一行为一个整数 n (1第二行为 n 个 int 类型的整数;第三行为两个整数 L,R(0原创 2016-12-04 07:53:32 · 1478 阅读 · 0 评论 -
小鑫の日常系列故事(五)——卡片游戏
Problem Description小鑫和健健喜欢在课间的时候玩游戏,今天他手里有n张卡片,每张卡片有一个数字。于是他就想和健健比一比更幸运。玩法是这样的:这n张卡片上的数字是没有规律的。他俩轮流取走最上面的一张卡片,最后谁取走卡片上的数字之和最大,谁就更幸运。(因为这个游戏是小鑫想出来的,总是小鑫拿第一张)你能帮他们判断谁更幸运么?Input第一行为一个数字 n原创 2016-12-04 07:48:10 · 4335 阅读 · 0 评论 -
小鑫数数儿
Problem Description多组输入。 N(1 ,代表数字的个数。N个整数输出包含三个数,第一个跟第二个数后面是空格,最后一个数后面是换行。 第一个数是这些数字中小于他们平均数的数字的个数,第二个数为等于他们平均数的数字的个数,第三个数为大于他们平均数的数字的个数。Example Input31 2 352 4 4 5 5Example Ou原创 2016-12-04 07:44:23 · 2191 阅读 · 0 评论 -
C语言实验——整数位
Problem Description输入一个不多于5位的正整数,要求: (1)求出它是几位数; (2)分别输出每一位数字; (3)按逆序输出各位数字。 Input输入一个不多于5位的正整数。 Output输出数据有3行,第一行为正整数位数,第二行为各位数字,第三行为逆序的各位数字。 Example Input123Example Output原创 2016-12-03 16:30:52 · 1514 阅读 · 0 评论 -
C语言实验——数组逆序
Problem Description有n个整数,使其最后m个数变成最前面的m个数,其他各数顺序向后移m(m Input输入数据有2行,第一行的第一个数为n,后面是n个整数,第二行整数m。 Output按先后顺序输出n个整数。 Example Input5 1 2 3 4 52Example Output4 5 1 2 3#in转载 2016-12-04 13:04:09 · 8651 阅读 · 1 评论