![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
pta
维他命Coco
坚持学习,冲冲冲!!!
展开
-
7-70 求给定精度的简单交错序列部分和 (15分)
7-70 求给定精度的简单交错序列部分和 (15分)本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + … 直到最后一项的绝对值不大于给定精度eps。输入格式:输入在一行中给出一个正实数eps。输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后六位。题目保证计算结果不超过双精度范围。输入样例1:4E-2输出样例1:sum = 0.854457#include<stdio.h>#include<math.h>原创 2021-01-14 17:34:08 · 223 阅读 · 0 评论 -
7-78 特殊a串数列求和 (20分)
7-78 特殊a串数列求和 (20分)给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。输入格式:输入在一行中给出不超过9的正整数a和n。输出格式:在一行中按照“s = 对应的和”的格式输出。输入样例:2 3输出样例:s = 246在这里,如果将sum设成double类型,必须控制最后输出的位数,否则有一个测试点出错。如果设成int类型也对,不过自己有些疑问,因为如果是9位就超出了int的范围。。#include<iostream&g原创 2021-01-14 17:22:41 · 472 阅读 · 0 评论 -
7-77 求分数序列前N项和 (15分)
7-77 求分数序列前N项和 (15分)本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+… 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中输出部分和的值,精确到小数点后两位。题目保证计算结果不超过双精度范围。输入样例:20输出样例:32.66一定要注意定义数为double型,因为这个是著名的“斐波那契数列”:1, 1, 2, 3, 5, 8, 13, 21, 34, 55,原创 2021-01-14 16:31:14 · 1034 阅读 · 0 评论 -
7-73 找出最小值 (20分)
7-73 找出最小值 (20分)本题要求编写程序,找出给定一系列整数中的最小值。输入格式:输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔。输出格式:在一行中按照“min = 最小值”的格式输出n个整数中的最小值。输入样例:4 -2 -123 100 0输出样例:min = -123下面这段代码只考虑了存在负数和正数的情况,没有考虑只存在正数的情况。#include<iostream>#include<iomanip>using namesp原创 2021-01-14 11:28:36 · 1453 阅读 · 0 评论 -
7-71 猜数字游戏 (15分)
7-71 猜数字游戏 (15分)猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。如果猜到,则结束程序。程序还要求统计猜的次数,如果1次猜出该数,提示“Bingo!”;如果3次以内猜到该数,则提示“Lucky You!”;如果超过3次但是在N(>3)次以内(包括第N次)猜到该数,则提示“Good Guess!”;如果超过N次都没有猜到,原创 2021-01-13 11:27:14 · 2744 阅读 · 0 评论 -
7-35玩 数字游戏 (20分) 一个数组一种中存有ñ(> 0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移中号(≥0)个位置,即将一种中的数据由(一种0 一种1 ⋯AN − 1
7-35玩 数字游戏 (20分)一个数组一种中存有ñ(> 0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移中号(≥0)个位置,即将一种中的数据由(一种0 一种1 ⋯AN − 1 )变换为(一种N − M⋯AN − 1 一种0 一种1 ⋯AN − M − 1 )(最后中号个数循环移至最前面的中号个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?输入格式:每个输入包含一个测试用例,第1行输入ñ(1≤N≤100)和中号(≥0);原创 2021-01-11 22:15:29 · 829 阅读 · 0 评论 -
7-23 统计字符 (15分) 本题要求编写程序,输入10个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数。
7-23 统计字符 (15分)本题要求编写程序,输入10个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数。输入格式:输入为10个字符。最后一个回车表示输入结束,不算在内。输出格式:在一行内按照letter = 英文字母个数, blank = 空格或回车个数, digit = 数字字符个数, other = 其他字符个数的格式输出。输入样例:aZ &09 Az输出样例:letter = 4, blank = 3, digit = 2, other = 1#incl原创 2021-01-11 16:35:46 · 21816 阅读 · 7 评论 -
7-26 查询水果价格 (15分) 给定四种水果,分别是苹果(apple)、梨(pear)、桔子(orange)、葡萄(grape),单价分别对应为3.00元/公斤、2.50元/公斤、4.10元/公斤
7-26 查询水果价格 (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。#include原创 2021-01-10 17:50:40 · 16127 阅读 · 0 评论 -
7-24 输出闰年 (15分) 输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。
7-24 输出闰年 (15分)输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。输入格式:输入在一行中给出21世纪的某个截止年份。输出格式:逐行输出满足条件的所有闰年年份,即每个年份占一行。输入若非21世纪的年份则输出"Invalid year!"。若不存在任何闰年,则输出“None”。#include<iostream>using namespace std;int main(){ int year,原创 2021-01-10 17:20:06 · 11034 阅读 · 1 评论