太阳不下山 发表于 2021-8-3 21:00:56

习题4-4 特殊a串数列求和 (20 分)

习题4-4 特殊a串数列求和 (20 分)
给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。
输入格式:
输入在一行中给出不超过9的正整数a和n。
输出格式:
在一行中按照“s = 对应的和”的格式输出。
输入样例:
2 3输出样例:
s = 246
/**══════════════════════════════════╗
*作    者:袁欢                                                 ║
*职    业:程序员                                             ║                                                                  ║
**个人博客 :www.g-7.net║
*═══════════════════════════════════╣
*创建时间: 2021年2月3日                                                         
*功能描述: 特殊数列求和                                                         
*                                                                     
*                                                                     
*═══════════════════════════════════╣
*结束时间:2021年2月3日                                                         
*═══════════════════════════════════╝
//                .-~~~~~~~~~-._       _.-~~~~~~~~~-.
//            __.'            ~.   .~            `.__
//          .'//            天津\./仁爱学院               \\`.
//      .'//                     |                     \\`.
//      .'// .-~"""""""~~~~-._   |   _,-~~~~"""""""~-. \\`.
//    .'//.-"               `-.|.-'               "-.\\`.
//.'//______.============-..   \ | /   ..-============.______\\`.
//.'______________________________\|/______________________________`.
*/
#include<stdio.h>
int main()
{
    int number;
    int sum_1 = 0;//第n个值是多少
    int sum_2 = 0;//要求的终极和
    int up_limit;
    int i;
    scanf("%d%d", &number,&up_limit);
    for (i = 0; i < up_limit; i++)
    {
      sum_1 = sum_1 * 10 + number;
      sum_2 = sum_2 + sum_1;
    }
    printf("s = %d", sum_2);
    return 0;
}一般做这种题目;先要求最小和,再求最大和;分开计算;
 

文档来源:51CTO技术博客https://blog.51cto.com/rjgx/3254254
页: [1]
查看完整版本: 习题4-4 特殊a串数列求和 (20 分)