• 习题6-2 使用函数求特殊a串数列和 (20分)


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

    函数接口定义:

    int fn( int a, int n );
    int SumA( int a, int n );
    
     

    其中函数fn须返回的是na组成的数字;SumA返回要求的和。

    裁判测试程序样例:

    #include <stdio.h>
    
    int fn( int a, int n );
    int SumA( int a, int n );
    	
    int main()
    {
        int a, n;
    
        scanf("%d %d", &a, &n);
        printf("fn(%d, %d) = %d
    ", a, n, fn(a,n));		
        printf("s = %d
    ", SumA(a,n));	
    	
        return 0;
    }
    
    /* 你的代码将被嵌在这里 */
    
     

    输入样例:

    2 3
    
     

    输出样例:

    fn(2, 3) = 222
    s = 246


     1 int fn(int a,int n){
     2     //返回n个a组成的数字
     3     int m=0;
     4     for(int i=1;i<=n;i++){
     5         m+=a;
     6         a*=10;
     7     }
     8     return m;
     9 }
    10 
    11 int SumA(int a,int n){
    12     int sum=0;
    13     int m=0;
    14     for(int i=1;i<=n;i++){
    15         m=fn(a,i);
    16         sum+=m;
    17     }
    18     return sum;
    19 }
  • 相关阅读:
    dubbo快速入门
    UmiJS快速入门
    springboot整合springsecurity
    springmvc快速入门
    spring快速入门
    RabbitMQ快速入门
    解决openFeign远程调用超时的异常
    vue实现全局登录
    XMLHttpRequest简介
    IE8兼容性经验小结
  • 原文地址:https://www.cnblogs.com/samgue/p/13196788.html
Copyright © 2020-2023  润新知