![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言基础题
BuSong.
这个作者很懒,什么都没留下…
展开
-
最短时间问题
给定一个 N×M 的方格矩阵,其中第 i 行第 j 列的方格表示为 (i,j)(行、列下标均从 1 开始)。初始时,每个方格中都站着一个人。方格中的人可以沿上下左右四个方向进行移动。已知,一个位于方格 (i,j) 的人经过一秒的移动,可以移动至 (i?1,j) 或 (i+1,j) 或 (i,j?1) 或 (i,j+1)(如果该方格确实存在的话)。现在,给定一个目标方格 (r,c),要求所有人同时开始行动,并以最佳行进方式赶往目标方格。请问,所有人都成功抵达目标方格,所需花费的最短时间是多少秒。注原创 2021-06-12 23:55:38 · 1104 阅读 · 0 评论 -
Cantor 表
题目描述现代数学的著名证明之一是 Georg Cantor 证明了有理数是可枚举的。他是用下面这一张表来证明这一命题的:1/11/1,1/21/2,1/31/3,1/41/4,1/51/5, …2/12/1,2/22/2,2/32/3,2/42/4, …3/13/1,3/23/2,3/33/3, …4/14/1,4/24/2, …5/15/1, ……我们以 Z 字形给上表的每一项编号。第一项是1/11/1,然后是1/21/2,2/12/1,3...原创 2021-06-05 14:02:19 · 632 阅读 · 0 评论 -
常回家看看
题目背景“世界上再美的风景,都不及回家的那段路。”端午节快到了,让爱回家,每个儿女都是父母永远的牵挂,别让父母的爱成为永远的等待!题目描述本题要求你打印出一个“回”字形。输入格式多组输入输出,如果遇到.字符,则表示所做出来的图形已经够了。每个测试样例为一行包含一个字符和一个整数n(6<=n<=50),字符代表用这个字符来打印图形,n代表这个图形高度输出格式每个回字形中间应空一行,行末没有多余的空格,最后一个图形后面没有多余空行。输入输出样例输入 #1原创 2021-05-29 11:15:47 · 87 阅读 · 0 评论 -
日期差值
题目描述有两个日期,求两个日期之间的天数,如果两个日期是连续的我们规定他们之间的天数为两天。输入有多组数据,每组数据有两行,分别表示两个日期,形式为YYYYMMDD输出每组数据输出一行,即日期差值样例输入2013010120130105样例输出5代码样例:#include<stdio.h>int month[13][2]={{0,0},{31,31},{28,29},{31,31},{30,30},{31,31},{30,30},{31,31},{原创 2021-05-23 00:11:34 · 188 阅读 · 0 评论 -
2021-05-17
题目:卖水果Input输入只有一行,包含四个符合题目要求的非负实数,依次表示需要购买西瓜、桃子、葡萄和苹果的斤数。两两之间用一个空格分隔。 输入的实数至多有1位小数,(也就是,一定是0.1斤的整数倍)Output输出应有五行,每行包含一个数,依次代表购买西瓜、桃子、葡萄、苹果所需的钱数,以及购买四种水果所需的总钱数。 所有输出数据均采取四舍五入保留一位小数(若小数点后为 0,也应输出这一位 0)。 你需要考虑「四舍六入五留双」与四舍五入之间的差别。Sample Input原创 2021-05-17 21:50:06 · 103 阅读 · 0 评论 -
2021-05-15
题目:奇数的取出蒜头君给了一个长度为NN(不大于500500)的正整数序列(正整数的值不超过NN),请将其中的所有奇数取出,并按升序输出。输入格式共22行:第11行为NN;第22行为NN个正整数,其间用空格间隔。输出格式增序输出的奇数序列,数据之间以逗号间隔。数据保证至少有一个奇数。Sample Input101 3 2 6 5 4 9 8 7 10Sample Output1,3,5,7,9掌握要点:冒泡循环**...原创 2021-05-16 00:01:38 · 342 阅读 · 0 评论 -
2021-05-09
题目:念数字——选自:团体程序设计天梯赛-练习集前言一、 二、解决问题前言本题考察 for语句 以及 字符串一、题目描述:输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下:0: ling1: yi2: er3: san4: si5: wu6: liu7: qi8: ba9: jiu输入格式:输入在一行中给出一个整数,如:1234。提示:整数包括负数、零和正数。输出格式:在一行中输.原创 2021-05-09 11:46:54 · 73 阅读 · 0 评论 -
2021-05-02
题目:三个整数求最大值前言一、 二、解决问题 方法一:if语句 方法二:嵌套的if-else语句 总结前言本道题考察对选择结构的掌握一、题目描述:有3个整数a, b, c,由键盘输入,输出其中最大的数。输入:以空格分割的三个整数。输出:三个数中的最大值,末尾换行。 //在输入代码时尤其注意末尾的换行样例输入:1 3 2样例输出:3二、解决问题方法一:if语句代码如下(示例):include..原创 2021-05-02 14:56:50 · 92 阅读 · 0 评论