• 2023-2024-1 for循环-1


    7-1 求N分之一序列前N项和

    本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。

    输入格式:

    输入在一行中给出一个正整数N。

    输出格式:

    在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。

    输入样例:

    6
    

    输出样例:

    sum = 2.450000

     

    7-2 求交错序列前N项和

    本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和。

    输入格式:

    输入在一行中给出一个正整数N。

    输出格式:

    在一行中输出部分和的值,结果保留三位小数。

    输入样例:

    5
    

    输出样例:

    0.917

     

    7-3 求奇数分之一序列前N项和

    本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和。

    输入格式:

    输入在一行中给出一个正整数N。

    输出格式:

    在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。

    输入样例:

    23
    

    输出样例:

    sum = 2.549541

     

    7-4 求简单交错序列前N项和

    本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。

    输入格式:

    输入在一行中给出一个正整数N。

    输出格式:

    在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后三位。题目保证计算结果不超过双精度范围。

    输入样例:

    10
    

    输出样例:

    sum = 0.819

     

    7-5 求平方根序列前N项和 

    本题要求编写程序,计算平方根序列1​+2​+3​+⋯的前N项之和。可包含头文件math.h,并调用sqrt函数求平方根。

    输入格式:

    输入在一行中给出一个正整数N。

    输出格式:

    在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后两位。题目保证计算结果不超过双精度范围。

    输入样例:

    10
    

    输出样例:

    sum = 22.47

     

    7-6 求阶乘序列前N项和

    本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。

    输入格式:

    输入在一行中给出一个不超过12的正整数N。

    输出格式:

    在一行中输出整数结果。

    输入样例:

    5
    

    输出样例:

    153

     

    7-7 求分数序列前N项和 

    本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。

    输入格式:

    输入在一行中给出一个正整数N。

    输出格式:

    在一行中输出部分和的值,精确到小数点后两位。题目保证计算结果不超过双精度范围。

    输入样例:

    20
    

    输出样例:

    32.66

    7-8 特殊a串数列求和 

    给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。

    输入格式:

    输入在一行中给出不超过9的正整数a和n。

    输出格式:

    在一行中按照“s = 对应的和”的格式输出。

    输入样例:

    2 3
    

    输出样例:

    s = 246

    7-9 求平方与倒数序列的部分和

    本题要求对两个正整数m和n(m≤n)编写程序,计算序列和m2+1/m+(m+1)2+1/(m+1)+⋯+n2+1/n。

    输入格式:

    输入在一行中给出两个正整数m和n(m≤n),其间以空格分开。

    输出格式:

    在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后六位。题目保证计算结果不超过双精度范围。

    输入样例:

    5 10
    

    输出样例:

    sum = 355.845635

     

    7-10 求幂之和

    本题要求编写程序,计算sum=21+22+23+⋯+2n。可以调用pow函数求幂。

    输入格式:

    输入在一行中给出正整数n(≤10)。

    输出格式:

    按照格式“result = 计算结果”输出。

    输入样例:

    5
    

    输出样例:

    result = 62

    7-11 输出华氏-摄氏温度转换表

    输入2个正整数lowerupperlowerupper≤100),请输出一张取值范围为[lowerupper]、且每次增加2华氏度的华氏-摄氏温度转换表。

    温度转换的计算公式:C=5×(F−32)/9,其中:C表示摄氏温度,F表示华氏温度。

    输入格式:

    在一行中输入2个整数,分别表示lowerupper的值,中间用空格分开。

    输出格式:

    第一行输出:"fahr celsius"

    接着每行输出一个华氏温度fahr(整型)与一个摄氏温度celsius(占据6个字符宽度,靠右对齐,保留1位小数)。

    若输入的范围不合法,则输出"Invalid."。

    输入样例1:

    32 35
    

    输出样例1:

    1. fahr celsius
    2. 32 0.0
    3. 34 1.1

    输入样例2:

    40 30
    

    输出样例2:

    Invalid.

     

    7-12 生成3的乘方表 

    输入一个非负整数n,生成一张3的乘方表,输出30~3n的值。可调用幂函数计算3的乘方。

    输入格式:

    输入在一行中给出一个非负整数n。

    输出格式:

    按照幂的递增顺序输出n+1行,每行格式为“pow(3,i) = 3的i次幂的值”。题目保证输出数据不超过长整型整数的范围。

    输入样例:

    3
    

    输出样例:

    1. pow(3,0) = 1
    2. pow(3,1) = 3
    3. pow(3,2) = 9
    4. pow(3,3) = 27

    7-13 统计学生平均成绩与及格人数 

    本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。

    输入格式:

    输入在第一行中给出非负整数N,即学生人数。第二行给出N个非负整数,即这N位学生的成绩,其间以空格分隔。

    输出格式:

    按照以下格式输出:

    1. average = 成绩均值
    2. count = 及格人数

    其中平均值精确到小数点后一位。

    输入样例:

    1. 5
    2. 77 54 92 73 60

    输出样例:

    1. average = 71.2
    2. count = 4

     

    7-14 统计字符 

    本题要求编写程序,输入10个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数。

    输入格式:

    输入为10个字符。最后一个回车表示输入结束,不算在内。

    输出格式:

    在一行内按照

    letter = 英文字母个数, blank = 空格或回车个数, digit = 数字字符个数, other = 其他字符个数
    

    的格式输出。

    输入样例:

    1. aZ &
    2. 09 Az

    输出样例:

    letter = 4, blank = 3, digit = 2, other = 1

     

  • 相关阅读:
    进程间通信IPC-管道
    Linux命令之cat(15)
    【snmp离线安装】了解国产操作系统OS以及离线安装教程
    2021CSP入门级第一轮认证详细解析
    早、准、易、全、快,基于运维指标体系的智能事件管理
    在哪里考华为认证更容易?
    Bean初始化扩展点
    为什么没人详细说过智能猫砂盆?最受欢迎的好用智能猫砂盆解析!
    系统安全分析与设计>网络攻击
    springboot采用协同过滤算法的家政服务平台的设计与实现毕业设计源码260839
  • 原文地址:https://blog.csdn.net/m0_51863774/article/details/133825106