![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言PTA习题集
飞扬2024
一个普通的人
展开
-
统计数字字符和空格
本题要求编写程序,输入一行字符,统计其中数字字符、空格和其他字符的个数。建议使用switch语句编写。blank = 空格个数, digit = 数字字符个数, other = 其他字符个数。输入在一行中给出若干字符,最后一个回车表示输入结束,不算在内。请注意,等号的左右各有一个空格,逗号后有一个空格。在这里给出相应的输出。在这里给出一组输入。原创 2023-12-19 08:00:00 · 381 阅读 · 0 评论 -
求给定精度的简单交错序列部分和
本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + ... 直到最后一项的绝对值不大于给定精度eps。在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后六位。题目保证计算结果不超过双精度范围。输入在一行中给出一个正实数eps。原创 2023-12-18 21:15:00 · 494 阅读 · 0 评论 -
C语言求奇数和
输入在一行中给出一系列正整数,其间以空格分隔。当读到零或负整数时,表示输入结束,该数字不要处理。本题要求计算给定的一系列正整数中奇数的和。在一行中输出正整数序列中奇数的和。原创 2023-12-18 15:10:57 · 442 阅读 · 0 评论 -
C语言之输出闰年
逐行输出满足条件的所有闰年年份,即每个年份占一行。输入若非21世纪的年份则输出"Invalid year!若不存在任何闰年,则输出“None”。输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。输入在一行中给出21世纪的某个截止年份。原创 2023-12-14 09:00:00 · 367 阅读 · 1 评论 -
C语言之计算油费
现在90号汽油6.95元/升、93号汽油7.44元/升、97号汽油7.93元/升。为吸引顾客,某自动加油站推出了“自助服务”和“协助服务”两个服务等级,分别可得到5%和3%的折扣。本题要求编写程序,根据输入顾客的加油量a,汽油品种b(90、93或97)和服务类型c(m - 自助,e - 协助),计算并输出应付款。输入在一行中给出两个整数和一个字符,分别表示顾客的加油量a,汽油品种b(90、93或97)和服务类型c(m - 自助,e - 协助)。武汉理工大学计算机专业。原创 2023-12-13 08:30:00 · 165 阅读 · 1 评论 -
C语言之输出三角形面积与周长
本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:area=输入为3个正整数,分别代表三角形的3条边a、b、c。area = 面积;perimeter = 周长。如果输入的边能构成一个三角形,则在一行内,按照。的格式输出,保留两位小数。,其中s=(a+b+c)/2。武汉理工大学计算机专业。原创 2023-12-12 08:30:00 · 694 阅读 · 0 评论 -
C语言之查询水果价格
给定四种水果,分别是苹果(apple)、梨(pear)、桔子(orange)、葡萄(grape),单价分别对应为3.00元/公斤、2.50元/公斤、4.10元/公斤、10.20元/公斤。首先在屏幕上显示菜单。然后对应用户的每个输入,在一行中按格式“price = 价格”输出查询结果,其中价格保留两位小数。当用户连续查询次数超过5次、或主动输入0时,程序结束。用户可以输入编号1~4查询对应水果的单价。输入其他编号,显示价格为0。输入在一行中给出用户连续输入的若干个编号。原创 2023-12-10 09:00:00 · 188 阅读 · 1 评论 -
C语言之统计字符
letter = 英文字母个数, blank = 空格或回车个数, digit = 数字字符个数, other = 其他字符个数。本题要求编写程序,输入N个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数。输入在第一行中给出正整数N,第二行输入N个字符,最后一个回车表示输入结束,不算在内。请注意,等号的左右各有一个空格,逗号后有一个空格。原创 2023-12-09 16:30:00 · 62 阅读 · 0 评论 -
C语言之比较大小
在一行中将3个整数从小到大输出,其间以“->”相连。本题要求将输入的任意3个整数从小到大输出。输入在一行中给出3个整数,其间以空格分隔。原创 2023-12-09 09:45:06 · 155 阅读 · 0 评论 -
C语言之计算符号函数的值
在一行中按照格式“sign(n) = 函数值”输出该整数n对应的函数值。请编写程序计算该函数对任一输入整数的值。输入在一行中给出整数n。原创 2023-12-06 15:17:53 · 141 阅读 · 1 评论 -
(PTA)7-1 统计MOOC证书(武汉理工大学计算机专业)
编写程序,输入N个学生的MOOC成绩,统计优秀、合格证书的数量,以及没有获得证书的数量。学生修读程序设计MOOC,85分及以上获得优秀证书,不到85分但是60分及以上获得合格证书,不到60分则没有证书。在一行中依次输出优秀证书、合格证书、没有获得证书的数量,中间以空格分隔。请注意,最后一个数字后没有空格。输入在第一行中给出非负整数N,即学生人数。第二行给出N个非负整数,即这N位学生的成绩,其间以空格分隔。原创 2023-12-01 16:33:23 · 359 阅读 · 1 评论