
PTA
Unlimited q
又菜又爱刷题
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
7-27(C语言PTA) 兔子繁衍问题 斐波那契数列第n+1项(15分)
7-27 兔子繁衍问题 (15分) 一对兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。假如兔子都不死,请问第1个月出生的一对兔子,至少需要繁衍到第几个月时兔子总数才可以达到N对? 输入格式: 输入在一行中给出一个不超过10000的正整数N。 输出格式: 在一行中输出兔子总数达到N最少需要的月数。 输入样例: 30 输出样例: 9 #include<stdio.h> int num(int a,int b,int n,int i){ if(a>=n原创 2020-10-24 13:54:58 · 1229 阅读 · 0 评论 -
7-134 (C语言PTA)倒顺数字串 (10分)
7-134 倒顺数字串 (10分) 输入正整数n,输出它的倒顺数字串。如n=6时,输出 1 2 3 4 5 6 5 4 3 2 1 输入格式: 输入一个正整数n,n的范围是[1,50]。 输出格式: n的倒顺数字串,每两个数字之间只用一个空格隔开。 输入样例: 6 输出样例: 1 2 3 4 5 6 5 4 3 2 1 #include<stdio.h> int main(){ int a; scanf("%d",&a); int i=1; if(a==1) printf原创 2020-10-16 08:00:03 · 986 阅读 · 0 评论 -
7-137 (C语言PTA)Average (10分)
7-137 Average (10分) You are going to read a serial of none-negative integers, which ends with a negative number that does not count as one of the data. Your program calculates the average of all the none-negative integers, and prints the average which roun原创 2020-10-15 22:43:46 · 1408 阅读 · 0 评论 -
7-138 (C语言PTA)质因子分解 (10分)
7-138 质因子分解 (10分) 本题目要求读入一个大于1的整数,编程将其分解成若干个质因子(素数因子)积的形式。 输入格式: 大于1的整数一个。 输出格式: 将输入的正整数分解成若干个质因子积的形式,质因子的出现顺序按从小到大排列。如:30=222*5;如果整数本身为质数或素数,直接输出,如:13=13。 输入样例: 12480 输出样例: 12480=2222223513 #include<stdio.h> int main(){ int i=2,k; scanf("%d",&原创 2020-10-15 22:02:23 · 5268 阅读 · 3 评论 -
(C语言PTA)7-54 求阶乘序列前N项和 (15分)7-41 计算阶乘和 (10分)
本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。 #include<stdio.h> int j(int x){ int s=1,i=1; for(;i<=x;i++){ s=s*i; }return s; } int main(){ int a,n,s; scanf("%d",&a); for(n=1,s=0;n<=a;n++){ s=j(n)+s; }printf("%d",s); } ...原创 2020-10-14 22:27:18 · 970 阅读 · 0 评论 -
7-55(C语言PTA)查询水果价格 (15分)
7-55 查询水果价格 (15分) 给定四种水果,分别是苹果(apple)、梨(pear)、桔子(orange)、葡萄(grape),单价分别对应为3.00元/公斤、2.50元/公斤、4.10元/公斤、10.20元/公斤。 首先在屏幕上显示以下菜单: [1] apple [2] pear [3] orange [4] grape [0] exit 用户可以输入编号1~4查询对应水果的单价。当连续查询次数超过5次时,程序应自动退出查询;不到5次而用户输入0即退出;输入其他编号,显示价格为0。 输入格式: 输入原创 2020-10-14 22:23:19 · 10522 阅读 · 0 评论 -
7-115 (C语言PTA)小于m的最大的10个素数 (15分)
7-115 小于m的最大的10个素数 (15分) 给定一个整数m(50<m<20000),找出小于m的最大的10个素数。 输入格式: 输入在一行中给出一个正整数m(50<m<20000)。 输出格式: 在一行中按递减顺序输出10个满足条件的素数,每个素数输出占6列。没有其它任何附加格式和字符。 输入样例: 229 输出样例: 227 223 211 199 197 193 191 181 179 173 #include<stdio.h>原创 2020-10-11 13:39:01 · 5111 阅读 · 0 评论 -
7-95 (C语言PTA)计算火车运行时间 (15分)
7-95 计算火车运行时间 (15分) 本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间。 输入格式: 输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间。每个时间的格式为2位小时数(00-23)和2位分钟数(00-59),假设出发和到达在同一天内。 输出格式: 在一行输出该旅途所用的时间,格式为“hh:mm”,其中hh为2位小时数、mm为2位分钟数。 输入样例: 1201 1530 输出样例: 03:29 #include<stdio.h>原创 2020-10-11 13:22:29 · 2983 阅读 · 0 评论 -
7-92 (C语言PTA)特殊a串数列求和 (20分)
7-92 特殊a串数列求和 (20分) 给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。 输入格式: 输入在一行中给出不超过9的正整数a和n。 输出格式: 在一行中按照“s = 对应的和”的格式输出。 输入样例: 2 3 输出样例: s = 246 #include<stdio.h> int main(){ int a,n,i,s,b,c; scanf("%d %d",&a,&n); b=a;c=10; for(i=0,s=原创 2020-10-10 21:45:44 · 1115 阅读 · 0 评论 -
7-89 (C语言)阶梯电价 (15分)
7-89 阶梯电价 (15分) 为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。 输入格式: 输入在一行中给出某用户的月用电量(单位:千瓦时)。 输出格式: 在一行中输出该用户应支付的电费(元),结果保留两位小数,格式如:“cost = 应付电费值”;若用电量小于0,则输出"Invalid Value!"。 输原创 2020-10-10 20:59:21 · 6681 阅读 · 1 评论 -
7-107 (C)找出最小值
7-107 找出最小值 (20分) 本题要求编写程序,找出给定一系列整数中的最小值。 输入格式: 输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔。 输出格式: 在一行中按照“min = 最小值”的格式输出n个整数中的最小值。 输入样例: 4 -2 -123 100 0 输出样例:`` 在这里插入代码片 #include<stdio.h> int main(){ int a[32766],i,min; scanf("%d",&a[0]); for(i=1;i<原创 2020-10-10 19:57:37 · 281 阅读 · 0 评论