
PTA课堂练习
夜枫之家
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
7-25 十六进制字符串转换成十进制非负整数 (15分)
东软学习小组成员:夜枫 输入一个以#结束的字符串,滤去所有的非十六进制字符(不分大小写),组成一个新的表示十六进制数字的字符串,输出该字符串并将其转换为十进制数后输出。 输入格式: 输入在一行中给出一个不超过80个字符长度的、以#结束的非空字符串。 输出格式: 第1行中输出已滤去所有非十六进制字符的字符串。 在第2行中输出转换后的十进制数。题目保证输出结果在长整型范围内。 输入样例: -zy1+A...原创 2019-12-27 17:27:58 · 3919 阅读 · 1 评论 -
7-29 冒泡法排序 (10分)
东软学习小组成员:夜枫 题目: 输入1个正整数n(1<=n<=10),然后输入n个整数并存放在数组中,将这n个整数从大到小排序后输出,相邻数字间有一个空格,行末不得有多余空格。 输入格式: 输入第一行给出一个不超过10的正整数n。第二行给出n个整数,其间以空格分隔。 输出格式: 在一行中输出从大到小有序的数列,相邻数字间有一个空格,行末不得有多余空格。 输入样例: 4 75 71 77...原创 2019-12-18 11:28:33 · 2124 阅读 · 0 评论 -
7-30 查找书籍 (20分)
东软学习小组成员:夜枫 ##题目: 给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价。 输入格式: 输入第一行给出正整数n(<10),随后给出n本书的信息。每本书在一行中给出书名,即长度不超过30的字符串,随后一行中给出正实数价格。题目保证没有同样价格的书。 输出格式: 在一行中按照“价格, 书名”的格式先后输出价格最高和最低的书。价格保留2位小数。 输...原创 2019-12-18 11:05:48 · 1002 阅读 · 0 评论 -
7-26 日期计算 (15分)
东软学习小组成员:夜枫 输入年和天数,输出对应的年、月、日。 输入格式: 输入在一行中给出2个数,例如:2000 61 输出格式: 2000-3-1 输入样例: 在这里给出一组输入。例如: 2000 61 输出样例: 在这里给出相应的输出。例如: 2000-3-1 c++代码: #include<iostream> using namespace std; int run[12]={...原创 2019-12-10 16:14:09 · 467 阅读 · 0 评论 -
7-22 判断上三角矩阵 (15 分)
东软学习小组:夜枫 题目 上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。 本题要求编写程序,判断一个给定的方阵是否上三角矩阵。 输入格式: 输入第一行给出一个正整数T,为待测矩阵的个数。接下来给出T个矩阵的信息:每个矩阵信息的第一行给出一个不超过10的正整数n。随后n行,每行给出n个整数,其间以空格分隔。 输出格式: 每个矩阵的判断结果占一行。如果输入的矩阵是...原创 2019-12-03 12:40:24 · 1340 阅读 · 0 评论 -
7-23 计算天数 (15 分)
东软学习小组:夜枫 ** 题目: ** 本题要求编写程序计算某年某月某日是该年中的第几天。 输入格式: 输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。 输出格式: 在一行输出日期是该年中的第几天。 输入样例1: 2009/03/02 输出样例1: 61 输入样例2: 20...原创 2019-12-03 12:28:40 · 682 阅读 · 0 评论 -
计算平均分并输出低于平均分的学生成绩
东软学习小组成员:时雾 计算平均分并输出低于平均分的学生成绩 从键盘上输入若干(<20)个学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入。 输入格式: 在一行中输入若干(<20)个学生的实型成绩,用输入负数结束输入,数据之间各用一个空格间隔。 输出格式: 在一行中按照“ave=平均成绩(回车)”顺序输出平均成绩,平均成绩保留2位小数,没有列宽控制。 在下...原创 2019-11-26 20:43:36 · 15296 阅读 · 0 评论 -
7-19 数字金字塔 (15 分)
东软学习小组:夜枫 输出5行的数字金字塔。 输入格式: 该题没有输入。 输出格式: 输出5行数字金字塔,每行数字之间用1个空格间隔。 输入样例: 输出样例: 样例: 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 注意:每个数字后面有空格 #include<stdio.h>void draw(int n){//n行 for(int i=0...原创 2019-11-12 17:07:39 · 4892 阅读 · 0 评论 -
7-18 用格里高利公式求给定精度的PI值
东软学习小组成员:时雾 用格里高利公式求给定精度的PI值 本题要求编写程序,计算序列部分和 4∗(1−1/3+1/5−1/7+…) ,直到最后一项的绝对值小于给定精度eps。 输入格式: 输入在一行中给出一个正实数eps。 输出格式: 在一行中按照“Pi = pi”的格式输出部分和的值pi,精确到小数点后四位。题目保证输入数据和计算结果均不超过双精度范围。 输入样例1: 0.0001 输出样例1:...原创 2019-11-07 09:24:33 · 3573 阅读 · 0 评论 -
选做2 龟兔赛跑 (20 分)
东软学习小组:素人 乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息。乌龟每分钟可以前进3米,兔子每分钟前进9米;兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回头看一下乌龟,若发现自己超过乌龟,就在路边休息,每次休息30分钟,否则继续跑10分钟;而乌龟非常努力,一直跑,不休息。假定乌龟与兔子在同一起点同一时刻开始起跑,请问T分钟后乌龟和兔子谁跑得快?输入格式:输入在一行中...原创 2019-11-06 10:13:36 · 526 阅读 · 0 评论 -
选做1 计算火车运行时间 (15 分)
东软学习小组:素人 本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间。输入格式:输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间。每个时间的格式为2位小时数(00-23)和2位分钟数(00-59),假设出发和到达在同一天内。输出格式:在一行输出该旅途所用的时间,格式为“hh:mm”,其中hh为2位小时数、mm为2位分钟数。输入样例:1201 15...原创 2019-11-06 10:09:51 · 2310 阅读 · 1 评论 -
10 简单的猜数字游戏[1] (10 分)
东软学习小组:素人 简单的猜数字游戏是预先设置一个100以内的正整数作为被猜数,用户输入一个数对其进行猜测,需要你编写程序自动对其与被猜数进行比较,并输出猜测的结果。在本题中,被猜数设置为38。输入格式:输入在一行中给出一个整数。输出格式:在一行中输出猜测的结果,分别为“Good Guess!”、“Too big!”、“Too small!”。输入样例1:48 输出样例1:Too big! 输入样...原创 2019-11-06 09:53:40 · 7247 阅读 · 0 评论 -
9 高速公路超速处罚 (15 分)
东软学习小组:素人 按照规定,在高速公路上行使的机动车,达到或超出本车道限速的10%则处200元罚款;若达到或超出50%,就要吊销驾驶证。请编写程序根据车速和限速自动判别对该机动车的处理。输入格式:输入在一行中给出2个正整数,分别对应车速和限速,其间以空格分隔。输出格式:在一行中输出处理意见:若属于正常行驶,则输出“OK”;若应处罚款,则输出“Exceed x%. Ticket 200”;若应吊销...原创 2019-11-06 09:52:29 · 827 阅读 · 0 评论 -
8 比较大小 (10 分)
东软学习小组:素人 本题要求将输入的任意3个整数从小到大输出。输入格式:输入在一行中给出3个整数,其间以空格分隔。输出格式:在一行中将3个整数从小到大输出,其间以“->”相连。输入样例:4 2 8 输出样例:2->4->8 #include<stdio.h> int main() { int a, b, c, d; scanf("%d%d%d", &a, ...原创 2019-11-06 09:50:16 · 441 阅读 · 0 评论 -
7 计算符号函数的值 (10 分)
东软学习小组成员:素人 对于任一整数n,符号函数sign(n)的定义如下:请编写程序计算该函数对任一输入整数的值。输入格式:输入在一行中给出整数n。输出格式:在一行中按照格式“sign(n) = 函数值”输出该整数n对应的函数值。输入样例1:10 输出样例1:sign(10) = 1 输入样例2:0 输出样例2:sign(0) = 0 输入样例3:-98 输出样例3:sign(-98) = -1 ...原创 2019-11-06 09:48:55 · 815 阅读 · 0 评论 -
6 求1到100的和 (10 分)
东软学习小组:素人 本题要求编写程序,计算表达式 1 + 2 + 3 + … + 100 的值。输入格式:本题无输入。输出格式:按照以下格式输出:sum = 累加和 #include<stdio.h> int main() { int sum = 0; for(int i=0;i <= 100;i++) sum+=i; printf("sum = ...原创 2019-11-06 09:47:32 · 511 阅读 · 0 评论 -
5 阶梯电价
东软学习小组成员:时雾 5 阶梯电价 为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。 输入格式: 输入在一行中给出某用户的月用电量(单位:千瓦时)。 输出格式: 在一行中输出该用户应支付的电费(元)...原创 2019-11-04 22:22:25 · 284 阅读 · 0 评论 -
5 计算分段函数[1] (10 分)
东软小组成员:素人 本题目要求计算下列分段函数f(x)的值:输入格式:输入在一行中给出实数x。输出格式:在一行中按“f(x) = result”的格式输出,其中x与result都保留一位小数。输入样例1:10 输出样例1:f(10.0) = 0.1 输入样例2:0 输出样例2:f(``0.0) = 0.0 #include<stdio.h> int main() { float...原创 2019-11-06 09:45:54 · 665 阅读 · 0 评论 -
4 整数四则运算 (10 分)
东软学习小组:素人 本题要求编写程序,计算2个正整数的和、差、积、商并输出。题目保证输入和输出全部在整型范围内。输入格式:输入在一行中给出2个正整数A和B。输出格式:在4行中按照格式“A 运算符 B = 结果”顺序输出和、差、积、商。输入样例:3 2 输出样例:3 + 2 = 5 3 - 2 = 1 3 * 2 = 6 3 / 2 = 1 #include<stdio.h> int m...原创 2019-11-06 09:40:13 · 780 阅读 · 0 评论 -
4 将x的平方赋值给y
4 将x的平方赋值给y 假设x的值为3,计算x的平方并赋值给y,分别以“y = x ∗ x”和“x ∗ x = y”的形式输出x和y的值。 输入格式: 本题无输入 输出格式: 按照下列格式输出代入x=3的结果: y = x * x x * x = y 分析:如题,基础赋值题。 #include<stdio.h> int main(){ int x = 3; int y = x*x;...原创 2019-11-04 22:10:46 · 7903 阅读 · 0 评论 -
3 What is a computer? (5 分)
东软学习小组成员:素人 本题要求编写程序,输出一个短句“What is a computer?”。输入格式:本题目没有输入。输出格式:在一行中输出短句“What is a computer?”。 #include<stdio.h>int main(){ printf("What is a computer?"); return 0;} ...原创 2019-11-06 09:37:38 · 247 阅读 · 0 评论 -
3 计算平均分
东软学习小组成员:时雾 3 计算平均分 已知某位学生的数学、英语和计算机课程的成绩分别是87分、72分和93分,求该生3门课程的平均成绩(结果按整型输出)。 输入格式: 本题无输入 输出格式: 按照下列格式输出结果: math = 87, eng = 72, comp = 93, average = 计算所得的平均成绩 分析:算法输出基本题,主要是了解基本计算机制。 #include<std...原创 2019-11-04 21:54:19 · 785 阅读 · 0 评论 -
2 输出倒三角图案
本题要求编写程序,输出指定的由“*”组成的倒三角图案。 输入格式: 本题目没有输入。 输出格式: 按照下列格式输出由“*”组成的倒三角图案。原创 2019-11-04 21:36:58 · 398 阅读 · 0 评论