您的位置:首页 > 编程语言

实验6-3 使用函数求特殊a串数列和 (20分)

2016-01-13 18:32 375 查看
http://pta.patest.cn/pta/test/13/exam/3/question/475

#include <stdio.h>

#include<math.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\n", a, n, fn(a,n));

    printf("s = %d\n", SumA(a,n));

    return 0;

}

int fn( int a, int n )

{
int sum=0,i,b=1;
for(i=0;i<n;i++)
{
//b=b*10;
sum=sum+a*b;
b=b*10;
}
return sum;

}

int SumA( int a, int n )

{
int sum1=0,sum2,i;
for(i=1;i<n+1;i++)
{
sum2=fn(a,i);
sum1=sum1+sum2;

}
return  sum1;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C 编程 软件开发 函数