PTA题目
智慧的猪-
这个作者很懒,什么都没留下…
展开
-
练习4-7 求e的近似值 (15 分)
练习4-7 求e的近似值 (15 分)自然常数 e 可以用级数 1+1/1!+1/2!+⋯+1/n!+⋯ 来近似计算。本题要求对给定的非负整数 n,求该级数的前 n+1 项和。输入格式:输入第一行中给出非负整数 n(≤1000)。输出格式:在一行中输出部分和的值,保留小数点后八位。输入样例:10输出样例:2.71828180#include<stdio.h> double factorial(int a)...原创 2021-02-15 20:31:45 · 294 阅读 · 0 评论 -
练习4-6 猜数字游戏 (15 分)
练习4-6 猜数字游戏 (15 分)猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。如果猜到,则结束程序。程序还要求统计猜的次数,如果1次猜出该数,提示“Bingo!”;如果3次以内猜到该数,则提示“Lucky You!”;如果超过3次但是在N(>3)次以内(包括第N次)猜到该数,则提示“Go...原创 2021-02-14 21:26:25 · 530 阅读 · 0 评论 -
练习4-3 求给定精度的简单交错序列部分和 (15 分)
练习4-3 求给定精度的简单交错序列部分和 (15 分)本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + … 直到最后一项的绝对值不大于给定精度eps。输入格式:输入在一行中给出一个正实数eps。输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后六位。题目保证计算结果不超过双精度范围。输入样例1:4E-2输出样例1:sum = 0.854457输入样例2:0.02输出样例2:sum = 0...原创 2021-02-14 20:42:39 · 414 阅读 · 0 评论 -
练习3-8 查询水果价格 (15 分)
练习3-8 查询水果价格 (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即退出;输入其他编...原创 2021-02-06 19:43:05 · 341 阅读 · 0 评论 -
练习3-3 统计学生平均成绩与及格人数 (15 分)
练习3-3 统计学生平均成绩与及格人数 (15 分)本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。输入格式:输入在第一行中给出非负整数N,即学生人数。第二行给出N个非负整数,即这N位学生的成绩,其间以空格分隔。输出格式:按照以下格式输出:average = 成绩均值 count = 及格人数其中平均值精确到小数点后一位。输入样例:5 77 54 92 73 60输出样例:average...原创 2021-02-05 12:56:54 · 549 阅读 · 0 评论 -
习题2-6 求阶乘序列前N项和 (15 分)
习题2-6 求阶乘序列前N项和 (15 分)本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。输入格式:输入在一行中给出一个不超过12的正整数N。输出格式:在一行中输出整数结果。输入样例:5输出样例:153#include<stdio.h> //写的不好,要是有好方法可以告诉我,相互学习。int factorial(int j); //int型的fact函数,目的是实现阶乘的计算int main(void)...原创 2021-02-03 22:09:16 · 212 阅读 · 1 评论 -
练习2-14 求奇数分之一序列前N项和 (15分)
#include<stdio.h>int main(void){ int N,i;`在这里插入代码片` double sum; scanf("%d",&N); for(i=1;i<=2*N;i+=2) { sum = 1.0/i + sum; } printf("sum = %.6lf",sum); return 0;}原创 2021-01-28 23:30:35 · 105 阅读 · 0 评论 -
练习2-17 生成3的乘方表 (15分)
练习2-17 生成3的乘方表 (15分)输入一个非负整数n,生成一张3的乘方表,输出3^0 ~3^n 的值。可调用幂函数计算3的乘方。输入格式:输入在一行中给出一个非负整数n。输出格式:按照幂的递增顺序输出n+1行,每行格式为“pow(3,i) = 3的i次幂的值”。题目保证输出数据不超过长整型整数的范围。输入样例:3输出样例:pow(3,0) = 1pow(3,1) = 3pow(3,2) = 9pow(3,3) = 27#...原创 2021-01-30 14:45:01 · 116 阅读 · 0 评论 -
练习2-15 求简单交错序列前N项和 (15分)
练习2-15 求简单交错序列前N项和 (15分)本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + … 的前N项之和。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后三位。题目保证计算结果不超过双精度范围。输入样例:10输出样例:sum = 0.819#include<stdio.h>int main(void){ int N,i=1,k; double s原创 2021-01-30 14:36:26 · 212 阅读 · 0 评论