zoukankan      html  css  js  c++  java
  • 习题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 }
  • 相关阅读:
    odoo service error 更改端口号
    unique 唯一约束
    odoo 注册失败
    odoo 某个字段权限设置
    linux 定时任务
    odoo webside theme
    js 杂记
    vue3入门总结
    vue输出空格
    css等比例缩放图片
  • 原文地址:https://www.cnblogs.com/samgue/p/13196788.html
Copyright © 2011-2022 走看看