- 博客(40)
- 收藏
- 关注
原创 翁恺-C语言程序设计-11-0. 平面向量加法
输入在一行中按照“x1 y1 x2 y2”的格式给出两个二维平面向量V1=(x1, y1)和V2=(x2, y2)的分量。在一行中按照“(x, y)”的格式输出和向量,坐标输出小数点后1位(注意不能输出-0.0)。本题要求编写程序,计算两个二维平面向量的和向量。
2024-07-19 23:00:04
263
原创 翁恺-C语言程序设计-10-4. 字符串循环左移
输入在第1行中给出一个不超过100个字符长度的、以回车结束的非空字符串;第2行给出非负整数N。输入一个字符串和一个非负整数N,要求将字符串循环左移N次。在一行中输出循环左移N次后的字符串。
2024-07-18 23:49:43
216
原创 翁恺-C语言程序设计-10-3. 字符串逆序
输入在一行中给出一个不超过80个字符长度的、以回车结束的非空字符串。输入一个字符串,对该字符串进行逆序,输出逆序后的字符串。在一行中输出逆序后的字符串。
2024-07-18 23:49:25
247
原创 翁恺-C语言程序设计-10-2. 删除字符串中的子串
输入2个字符串S1和S2,要求删除字符串S1中出现的所有子串S2,即结果字符串中不能包含S2。输入在2行中分别给出不超过80个字符长度的、以回车结束的2个非空字符串,对应S1和S2。在一行中输出删除字符串S1中出现的所有子串S2后的结果字符串。
2024-07-17 12:40:50
653
原创 翁恺-C语言程序设计-10-1. 在字符串中查找指定字符
输入一个字符串S,再输入一个字符c,要求在字符串S中查找字符c。如果找不到则输出“Not found”;若找到则输出字符串S中从c开始的所有字符。输入在第1行中给出一个不超过80个字符长度的、以回车结束的非空字符串;在第2行中给出一个字符。在一行中按照题目要求输出结果。
2024-07-17 12:40:16
177
原创 翁恺-C语言程序设计-10-0. 说反话
输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没有多余的空格。给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输出格式:每个测试用例的输出占一行,输出倒序后的句子。
2024-07-17 12:39:27
416
原创 翁恺-C语言程序设计-10-1. 在字符串中查找指定字符
输入一个字符串S,再输入一个字符c,要求在字符串S中查找字符c。如果找不到则输出“Not found”;若找到则输出字符串S中从c开始的所有字符。输入在第1行中给出一个不超过80个字符长度的、以回车结束的非空字符串;在第2行中给出一个字符。在一行中按照题目要求输出结果。
2024-07-16 06:24:31
264
原创 翁恺-C语言程序设计-08-3. 组个最小数
给定数字0-9各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意0不能做首位)。例如:给定两个0,两个1,三个5,一个8,我们得到的最小的数就是10015558。每个输入包含1个测试用例。每个测试用例在一行中给出10个非负整数,顺序表示我们拥有数字0、数字1、……整数间用一个空格分隔。10个数字的总个数不超过50,且至少拥有1个非0的数字。现给定数字,请编写程序输出能够组成的最小的数。在一行中输出能够组成的最小的数。
2024-07-16 06:24:05
341
原创 翁恺-C语言程序设计-08-2. 求矩阵的局部极大值
每行按照“元素值 行号 列号”的格式输出一个局部极大值,其中行、列编号从1开始。要求按照行号递增输出;若同行有超过1个局部极大值,则该行按列号递增输出。若没有局部极大值,则输出“None 总行数 总列数”。给定M行N列的整数矩阵A,如果A的非边界元素A[i][j]大于相邻的上下左右4个元素,那么就称元素A[i][j]是矩阵的局部极大值。本题要求给定矩阵的全部局部极大值及其所在的位置。输入在第1行中给出矩阵A的行数M和列数N(3
2024-07-15 14:22:33
232
原创 翁恺-C语言程序设计-08-1. 求一批整数中出现最多的个位数字
在一行中按格式“M: n1 n2 …”输出,其中M是最大次数,n1、n2、……为出现次数最多的个位数字,按从小到大的顺序排列。数字间以空格分隔,但末尾不得有多余空格。给定一批整数,分析每个整数的每一位数字,求出现次数最多的个位数字。例如给定3个整数1234、2345、3456,其中出现最多次数的数字是3和4,均出现了3次。输入在第1行中给出正整数N(
2024-07-15 14:21:25
262
原创 翁恺-C语言程序设计-08-0. 查找整数
本题要求从输入的N个整数中查找给定的X。如果找到,输出X的位置(从0开始数);如果没有找到,输出“Not Found”。输入在第1行中给出2个正整数N(
2024-07-14 11:58:51
196
原创 翁恺-C语言程序设计-07-2. A+B和C
对每组测试用例,在一行中输出“Case #X: true”如果A+B>C,否则输出“Case #X: false”,其中X是测试用例的编号(从1开始)。输入第1行给出正整数T(
2024-07-13 20:32:37
104
原创 翁恺-C语言程序设计-07-0. 写出这个数
输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1空格,但一行中最后一个拼音数字后没有空格。输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。
2024-07-12 17:29:24
341
原创 翁恺-C语言程序设计-06-3. 单词长度
你的程序要读入一行文本,其中以空格分隔为若干个单词,以‘.’结束。你要输出每个单词的长度。这里的单词与语言无关,可以包括各种符号,比如“it’s”算一个单词,长度为4。注意,行中可能出现连续的空格;最后的‘.’不计算在内。在一行中输出这行文本对应的单词的长度,每个长度之间以空格隔开,行末没有最后的空格。提示:用scanf(“%c”,…来读入一个字符,直到读到‘.’为止。输入在一行中给出一行文本,以‘.’结束。
2024-07-12 17:28:55
392
原创 翁恺-C语言程序设计-06-2. 字符串字母大小写转换
输入一个以#结束的字符串,本题要求将小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其它字符不变。输入在一行中给出一个长度不超过40的、以#结束的非空字符串。在一行中按照要求输出转换后的字符串。
2024-07-11 15:23:59
134
原创 翁恺-C语言程序设计-06-1. 简单计算器
模拟简单运算器的工作。假设计算器只能进行加减乘除运算,运算数和结果都是整数,4种运算符的优先级相同,按从左到右的顺序计算。在一行中输出算式的运算结果,或者如果除法分母为0或有非法运算符,则输出错误信息“ERROR”。输入在一行中给出一个四则运算算式,没有空格,且至少有一个操作数。遇等号”=”说明输入结束。
2024-07-11 15:23:17
554
原创 翁恺-C语言程序设计-06-0. 混合类型数据格式化输入
本题要求编写程序,顺序读入浮点数1、整数、字符、浮点数2,再按照字符、整数、浮点数1、浮点数2的顺序输出。在一行中按照字符、整数、浮点数1、浮点数2的顺序输出,其中浮点数保留小数点后2位。输入在一行中顺序给出浮点数1、整数、字符、浮点数2,其间以1个空格分隔。
2024-07-10 19:53:23
249
原创 翁恺-C语言程序设计-05-3. 求a的连续和
输入两个整数a和n,a的范围是[0,9],n的范围是[1,8],求数列之和S = a+aa+aaa+…如a为2、n为8时输出的是2+22+222+…+22222222的和。输入在一行中给出两个整数,先后表示a和n。在一行中输出要求的数列之和。
2024-07-10 19:52:57
131
原创 翁恺-C语言程序设计-05-2. 念数字
在一行中输出这个整数对应的拼音,每个数字的拼音之间用空格分开,行末没有最后的空格。如yi er san si。输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出“fu”字。输入在一行中给出一个整数,如:1234。提示:整数包括负数、零和正数。
2024-07-09 23:14:58
241
原创 翁恺-C语言程序设计-05-1. 约分最简分式
分数可以表示为“分子/分母”的形式。编写一个程序,要求用户输入一个分数,然后将其约分为最简分式。如6/12可以被约分为1/2。当分子大于分母时,不需要表达为整数又分数的形式,即11/8还是11/8;而当分子分母相等时,仍然表达为1/1的分数形式。输入在一行中给出一个分数,分子和分母中间以斜杠“/”分隔,如:12/34表示34分之12。在一行中输出这个分数对应的最简分式,格式与输入的相同,即采用“分子/分母”的形式表示分数。提示:在scanf的格式字符串中加入“/”,让scanf来处理这个斜杠。
2024-07-09 23:09:55
171
原创 翁恺-C语言程序设计-05-0. 求序列前N项和
本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+…注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。在一行中输出部分和的值,精确到小数点后2位。题目保证计算结果不超过双精度范围。输入在一行中给出一个正整数N。
2024-07-08 12:39:56
675
原创 翁恺-C语言程序设计-04-4. 猜数字游戏
猜数字游戏是令系统随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。程序还要求统计猜的次数,如果1次猜出该数,提示“Bingo!如果超过N次都没有猜到,则提示“Game Over”,并结束程序。如果在到达N次之前,用户输入了一个负数,也输出“Game Over”,并结束程序。在一行中输出每次猜测相应的结果,直到输出猜对的结果或“Game Over”则结束。
2024-07-08 11:39:10
545
原创 翁恺-C语言程序设计-04-3. 统计素数并求和
在一行中顺序输出M和N区间内素数的个数以及它们的和,数字间以空格分隔。输入在一行中给出2个正整数M和N(1
2024-07-07 09:49:49
347
原创 翁恺-C语言程序设计-04-1. 水仙花数
水仙花数是指一个N位正整数(N>=3),它的每个位上的数字的N次幂之和等于它本身。例如:153 = 13 + 53+ 33。本题要求编写程序,计算所有N位水仙花数。输入在一行中给出一个正整数N(3
2024-07-06 23:36:12
557
原创 翁恺-C语言程序设计-04-0. 求符合给定条件的整数集
给定不超过6的正整数A,考虑从A开始的连续4个数字。请输出所有由它们组成的无重复数字的3位数。输出满足条件的的3位数,要求从小到大,每行6个整数。整数间以空格分隔,但行末不能有多余空格。输入在一行中给出A。
2024-07-06 20:47:03
223
原创 翁恺-C语言程序设计-03-4. 成绩转换
本题要求编写程序将一个百分制成绩转换为五分制成绩。输入在一行中给出1个整数的百分制成绩。在一行中输出对应的五分制成绩。小于90且大于等于80为B;小于80且大于等于70为C;小于70且大于等于60为D;大于等于90分为A;
2024-07-05 21:13:54
207
原创 翁恺-C语言程序设计-03-3.12-24小时制
在一行中输出这个时间对应的12小时制的时间,数字部分格式与输入的相同,然后跟上空格,再跟上表示上午的字符串“AM”或表示下午的字符串“PM”。注意,在英文的习惯中,中午12点被认为是下午,所以24小时制的12:00就是12小时制的12:0 PM;输入在一行中给出带有中间的“:”符号(半角的冒号)的24小时制的时间,如12:34表示12点34分。当小时或分钟数小于10时,均没有前导的零,如5:6表示5点零6分。编写一个程序,要求用户输入24小时制的时间,然后显示12小时制的时间。
2024-07-05 21:12:59
320
原创 翁恺-C语言程序设计-03-2. 用天平找小球
三个球A、B、C,大小形状相同且其中有一个球与其他球重量不同。要求找出这个不一样的球。输入在一行中给出3个正整数,顺序对应球A、B、C的重量。在一行中输出唯一的那个不一样的球。
2024-06-30 21:41:56
573
原创 翁恺-C语言程序设计-03-1. 三天打鱼两天晒网
中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?在一行中输出此人在第N天中是“Fishing”(即“打鱼”)还是“Drying”(即“晒网”),并且输出“in day N”。输入在一行中给出1个不超过1000的正整数N。
2024-06-30 21:26:26
208
原创 翁恺-C语言程序设计-03-0. 超速判断
在一行中输出测速仪显示结果,格式为:“Speed: V - S”,其中V是车速,S或者是Speeding、或者是OK。模拟交通警察的雷达测速仪。输入汽车速度,如果速度超出60 mph,则显示“Speeding”,否则显示“OK”。输入在一行中给出1个不超过500的非负整数,即雷达测到的车速。
2024-06-29 18:46:08
202
原创 翁恺-C语言程序设计-02-4. BCD解密
BCD数是用一个字节来表达两位十进制的数,每四个比特表示一位。所以如果一个BCD数的十六进制是0x12,它表达的就是十进制的12。但是小明没学过BCD,把所有的BCD数都当作二进制数转换成十进制输出了。于是BCD的0x12被输出成了十进制的18了!输入在一行中给出一个[0, 153]范围内的正整数,保证能转换回有效的BCD数,也就是说这个整数转换成十六进制时不会出现A-F的数字。现在,你的程序要读入这个错误的十进制数,然后输出正确的十进制数。提示:你可以把18转换回0x12,然后再转换回12。
2024-06-29 18:43:12
360
原创 翁恺-C语言程序设计-02-3. 逆序的三位数
程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。每个测试是一个3位的正整数。
2024-06-28 23:13:23
350
原创 翁恺-C语言程序设计-02-2. 然后是几点
现在,你的程序要根据起始时间和流逝的时间计算出终止时间。读入两个数字,第一个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个数字表示的分钟数可能超过60,也可能是负数。输入在一行中给出2个整数,分别是四位数字表示的起始时间、以及流逝的分钟数,其间以空格分隔。注意:在起始时间中,当小时为个位数时,没有前导的零,即5点30分表示为530;输出四位数字表示的终止时间。
2024-06-28 23:07:50
427
原创 翁恺-C语言程序设计-02-1. 厘米换算英尺英寸
如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是 (foot+inch/12)*0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。在一行中输出这个厘米数对应英制长度的英尺和英寸的整数值,中间用空格分开。输入在一行中给出1个正整数,单位是厘米。
2024-06-27 22:33:44
264
原创 翁恺-C语言程序设计-02-0. 整数四则运算
本题要求编写程序,计算2个正整数的和、差、积、商并输出。题目保证输入和输出全部在整型范围内。在4行中按照格式“A 运算符 B = 结果”顺序输出和、差、积、商。输入在一行中给出2个正整数A和B。
2024-06-27 22:04:33
190
原创 hexo+github+typora上传图片到博客不显示图片 但是上传到GitHub上是成功的
hexo+github+typora上传图片到博客不显示图片 但是上传到GitHub上是成功的。找了很多文章和帖子也没有答案,弄了有点久,希望能有人能帮忙看看解决下。以上就是问题全部了,实在找不到原因。图片上传到GitHub成功。希望解决显示图片问题。
2024-02-21 16:21:41
213
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人