C语言练习题
PTA | C语言练习题
涛声依旧很冷
种一棵树,最好的时间是十年前,其次是现在。
展开
-
7-185 整数的分类处理(有注释)
输入首先在第一行给出一个正整数 N,随后一行给出 N 个正整数。所有数字都不超过 100,同行数字以空格分隔。在一行中顺序输出 A1、A2、A3的值,其间以 1 个空格分隔。如果某个数字不存在,则对应输出。......原创 2022-08-27 11:56:57 · 195 阅读 · 0 评论 -
7-184 正整数A+B
题的目标很简单,就是求两个正整数A和B的和,其中A和B都在区间[1,1000]。稍微有点麻烦的是,输入并不保证是两个正整数。原创 2022-08-27 11:56:31 · 141 阅读 · 0 评论 -
7-183 计算圆周率
根据下面关系式,求圆周率的值,直到最后一项的值小于给定阈值。+3×5×73!+⋯。原创 2022-08-26 11:37:57 · 305 阅读 · 0 评论 -
7-182 组合数的和
给定 N 个非 0 的个位数字,用其中任意 2 个数字都可以组合成 1 个 2 位的数字。要求所有可能组合出来的 2 位数字的和。例如给定 2、5、8,则可以组合出:25、28、52、58、82、85,它们的和为330。原创 2022-08-26 11:34:01 · 191 阅读 · 0 评论 -
7-181 小于m的最大的10个素数
给定一个整数m(50原创 2022-08-26 11:32:46 · 208 阅读 · 0 评论 -
7-180 谁先倒
划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就输了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。下面给出甲、乙两人的酒量(最多能喝多少杯不倒)和划拳记录,请你判断两个人谁先倒。...原创 2022-08-26 11:30:10 · 91 阅读 · 0 评论 -
7-179 单词长度
你的程序要读入一行文本,其中以空格分隔为若干个单词,以.结束。你要输出每个单词的长度。这里的单词与语言无关,可以包括各种符号,比如it's算一个单词,长度为4。注意,行中可能出现连续的空格;最后的.不计算在内。......原创 2022-08-26 11:29:00 · 124 阅读 · 0 评论 -
7-178 约分最简分式
分数可以表示为分子/分母的形式。编写一个程序,要求用户输入一个分数,然后将其约分为最简分式。最简分式是指分子和分母不具有可以约分的成分了。如6/12可以被约分为1/2。当分子大于分母时,不需要表达为整数又分数的形式,即11/8还是11/8;而当分子分母相等时,仍然表达为1/1的分数形式。...原创 2022-08-26 11:26:57 · 165 阅读 · 0 评论 -
7-177 字符串循环左移
输入一个字符串和一个非负整数N,要求将字符串循环左移N次。原创 2022-08-26 11:25:34 · 147 阅读 · 0 评论 -
7-176 求特殊方程的正整数解(有注释)
本题要求对任意给定的正整数N,求方程X2+Y2=N的全部正整数解。原创 2022-08-26 11:24:03 · 272 阅读 · 0 评论 -
7-175 求符合给定条件的整数集(有注释)
给定不超过6的正整数A,考虑从A开始的连续4个数字。请输出所有由它们组成的无重复数字的3位数。原创 2022-08-26 11:22:34 · 229 阅读 · 0 评论 -
7-173 将x的平方赋值给y 7-174 计算工资
假设x的值为3,计算x的平方并赋值给y,分别以“y = x ∗ x”和“x ∗ x = y”的形式输出x和y的值。原创 2022-08-26 11:21:22 · 341 阅读 · 0 评论 -
7-172 求一批整数中出现最多的个位数字
给定一批整数,分析每个整数的每一位数字,求出现次数最多的个位数字。例如给定3个整数1234、2345、3456,其中出现最多次数的数字是3和4,均出现了3次。原创 2022-08-25 09:54:34 · 117 阅读 · 0 评论 -
7-171 找出最小值
本题要求编写程序,找出给定一系列整数中的最小值。原创 2022-08-25 09:53:37 · 223 阅读 · 0 评论 -
7-170 求平方根序列前N项和
本题要求编写程序,计算平方根序列1+2+3+⋯的前N项之和。可包含头文件math.h,并调用sqrt函数求平方根。原创 2022-08-25 09:52:40 · 233 阅读 · 0 评论 -
7-169 矩阵A乘以B(有注释)
给定两个矩阵A和B,要求你计算它们的乘积矩阵AB。需要注意的是,只有规模匹配的矩阵才可以相乘。即若A有Ra行、Ca列,B有Rb行、Cb列,则只有Ca与Rb相等时,两个矩阵才能相乘。原创 2022-08-25 09:51:53 · 190 阅读 · 0 评论 -
7-167 新世界 7-168 寻找250
这道超级简单的题目没有任何输入。你只需要在第一行中输出程序员钦定名言“Hello World”,并且在第二行中输出更新版的“Hello New World”就可以了。代码长度限制16 KB时间限制400 ms内存限制64 MB。原创 2022-08-25 09:50:21 · 307 阅读 · 0 评论 -
7-166 A除以B
真的是简单题哈 —— 给定两个绝对值不超过100的整数A和B,要求你按照“A/B=商”的格式输出结果。原创 2022-08-25 09:46:14 · 158 阅读 · 0 评论 -
7-165 大笨钟
微博上有个自称“大笨钟V”的家伙,每天敲钟催促码农们爱惜身体早点睡觉。不过由于笨钟自己作息也不是很规律,所以敲钟并不定时。一般敲钟的点数是根据敲钟时间而定的,如果正好在某个整点敲,那么“当”数就等于那个整点数;如果过了整点,就敲下一个整点数。另外,虽然一天有24小时,钟却是只在后半天敲1~12下。例如在23:00敲钟,就是“当当当当当当当当当当当”,而到了23:01就会是“当当当当当当当当当当当当”。在午夜00:00到中午12:00期间(端点时间包括在内),笨钟是不敲的。原创 2022-08-25 09:45:27 · 108 阅读 · 0 评论 -
7-164 人民币兑换
1元5角钱人民币兑换5分、2分和1分的硬币(每一种都要有)共100枚,会有很多种兑换方案。请编写程序给出各种兑换方案。原创 2022-08-25 09:43:36 · 117 阅读 · 0 评论 -
7-163 逆序的三位数
程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。原创 2022-08-25 09:42:47 · 68 阅读 · 0 评论 -
7-162 复数四则运算
本题要求编写程序,计算2个复数的和、差、积、商。原创 2022-08-25 09:27:59 · 121 阅读 · 0 评论 -
7-161 有理数均值
本题要求编写程序,计算N个有理数的平均值。原创 2022-08-24 14:04:52 · 144 阅读 · 0 评论 -
7-160 有理数加法
本题要求编写程序,计算两个有理数的和。原创 2022-08-24 14:02:59 · 98 阅读 · 0 评论 -
7-159 删除字符串中的子串(有注释)
输入2个字符串S1和S2,要求删除字符串S1中出现的所有子串S2,即结果字符串中不能包含S2。原创 2022-08-24 14:01:50 · 174 阅读 · 0 评论 -
7-158 打印九九口诀表
本题要求对任意给定的一位正整数N,输出从1*1到N*N的部分口诀表。原创 2022-08-24 14:00:39 · 96 阅读 · 0 评论 -
7-157 两个数的简单计算器
本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加、减、乘、除或求余运算。题目保证输入和输出均不超过整型范围。原创 2022-08-24 13:59:29 · 106 阅读 · 0 评论 -
7-156 找最小的字符串
本题要求编写程序,针对输入的N个字符串,输出其中最小的字符串。原创 2022-08-24 13:58:32 · 197 阅读 · 0 评论 -
7-155 字符转换
本题要求提取一个字符串中的所有数字字符('0'……'9'),将其转换为一个整数输出。原创 2022-08-24 13:57:50 · 140 阅读 · 0 评论 -
7-154 打印杨辉三角(有注释)
本题要求按照规定格式打印前N行杨辉三角。原创 2022-08-24 13:57:02 · 221 阅读 · 0 评论 -
7-153 求矩阵的局部极大值
给定M行N列的整数矩阵A,如果A的非边界元素A[i][j]大于相邻的上下左右4个元素,那么就称元素A[i][j]是矩阵的局部极大值。本题要求给定矩阵的全部局部极大值及其所在的位置。原创 2022-08-24 13:56:04 · 115 阅读 · 0 评论 -
7-153 求矩阵的局部极大值
给定M行N列的整数矩阵A,如果A的非边界元素A[i][j]大于相邻的上下左右4个元素,那么就称元素A[i][j]是矩阵的局部极大值。本题要求给定矩阵的全部局部极大值及其所在的位置。原创 2022-08-24 13:53:40 · 79 阅读 · 0 评论 -
7-152 计算个人所得税
假设个人所得税为:税率×(工资−1600)。原创 2022-08-23 14:15:39 · 257 阅读 · 0 评论 -
7-151 计算存款利息
本题目要求计算存款利息,计算公式为interest=money×(1+rate)year−money,其中interest为存款到期时的利息(税前),money是存款金额,year是存期,rate是年利率。原创 2022-08-23 14:14:49 · 2315 阅读 · 0 评论 -
7-150 计算火车运行时间
本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间。原创 2022-08-23 14:13:54 · 174 阅读 · 0 评论 -
7-149 计算华氏温度
本题要求编写程序,计算摄氏温度26°C 对应的华氏温度。计算公式:F=9×C/5+32,式中:C表示摄氏温度,F表示华氏温度,输出数据要求为整型。原创 2022-08-23 14:13:12 · 147 阅读 · 0 评论 -
7-148 字符串转换成十进制整数
输入一个以#结束的字符串,本题要求滤去所有的非十六进制字符(不分大小写),组成一个新的表示十六进制数字的字符串,然后将其转换为十进制数后输出。如果在第一个十六进制字符之前存在字符“-”,则代表该数是负数。原创 2022-08-23 14:12:20 · 115 阅读 · 0 评论 -
7-147 方阵循环右移
本题要求编写程序,将给定n×n方阵中的每个元素循环向右移m个位置,即将第0、1、⋯、n−1列变换为第n−m、n−m+1、⋯、n−1、0、1、⋯、n−m−1列。原创 2022-08-23 14:11:23 · 248 阅读 · 0 评论 -
7-146 找出不是两个数组共有的元素(有注释)
给定两个整型数组,本题要求找出不是两者共有的元素。原创 2022-08-23 14:10:16 · 90 阅读 · 0 评论 -
7-145 水仙花数(有注释)
水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13+53+33。本题要求编写程序,计算所有N位水仙花数。原创 2022-08-23 14:09:21 · 257 阅读 · 0 评论