for循环拓展实验
小猪261
在线大学生,发布在校的一些习题比赛的试题分享和分析。
展开
-
PTA 7-5 高空坠球
皮球从某给定高度自由落下,触地后反弹到原高度的一半,再落下,再反弹,……,如此反复。问皮球在第n次落地时,在空中一共经过多少距离?第n次反弹的高度是多少?输入格式:输入在一行中给出两个非负整数,分别是皮球的初始高度和n,均在长整型范围内。输出格式:在一行中顺序输出皮球第n次落地时在空中经过的距离、以及第n次反弹的高度,其间以一个空格分隔,保留一位小数。题目保证计算结果不超过双精度范围。输入样例:33 5结尾无空行输出样例:94.9 1.0结尾无空行#incl原创 2022-01-04 13:28:04 · 522 阅读 · 0 评论 -
PTA 7-4 奇偶分家
给定N个正整数,请统计奇数和偶数各有多少个?输入格式:输入第一行给出一个正整N(≤1000);第2行给出N个非负整数,以空格分隔。输出格式:在一行中先后输出奇数的个数、偶数的个数。中间以1个空格分隔。输入样例:988 74 101 26 15 0 34 22 77结尾无空行输出样例:3 6结尾无空行#include<stdio.h>main(){ int N, odd=0, i, t; scanf("%d",&N原创 2022-01-04 13:26:59 · 541 阅读 · 0 评论 -
PTA 7-3 找出最小值
本题要求编写程序,找出给定一系列整数中的最小值。输入格式:输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔。输出格式:在一行中按照“min = 最小值”的格式输出n个整数中的最小值。输入样例:4 -2 -123 100 0结尾无空行输出样例:min = -123结尾无空行#include<stdio.h>main(){ int i; int min; int n;/*n个数字*/ scanf("%d",&原创 2022-01-04 13:26:16 · 2374 阅读 · 1 评论 -
PTA 7-2 找出三位水仙花数
本题要求编写程序,输出给定正整数M和N区间内的所有三位水仙花数。三位水仙花数,即其个位、十位、百位数字的立方和等于该数本身。输入格式:输入在一行中给出两个正整数M和N(100≤M≤N≤999)。输出格式:顺序输出M和N区间内所有三位水仙花数,每一行输出一个数。若该区间内没有三位水仙花数,则无输出。如果M或者N不符合题目的要求,则输出Invalid Value.。输入样例1:100 400结尾无空行输出样例1:153370371结尾无空行输入样例2:原创 2022-01-04 13:25:33 · 2964 阅读 · 0 评论 -
PTA 7-1 求交错序列前N项和
本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中输出部分和的值,结果保留三位小数。输入样例:5结尾无空行输出样例:0.917结尾无空行#include<stdio.h>#include<math.h>main(){ int n; double sum=0; double i; scan原创 2022-01-04 13:24:42 · 450 阅读 · 0 评论