在这个程序中,我们定义了一个fn函数,它接受两个参数a和n,并返回aa...a(n个a)的值。当n为1时,直接返回a;否则,递归计算a乘以10加上fn(a, n-1)的结果。 在main函数中,我们先从键盘输入a和n的值。然后使用一个循环来计算a+aa+aaa+...+a(n个a)的和,每次调用fn函数计算相应的项,并将其加到...
输入两个正整数a和n,输出a+aa+aaa+…+a…a(n个a)之和。例如,输入2和3,输出24 相关知识点: 试题来源: 解析 int i,a,b;int sum=0;scanf("%d %d",&n,&a);b=a;for(i=1;i<=n;i++){sum+=b;b=b*10+a;}顺带说一下,2 3得出的结果是246...
输入两个正整数a和n, 求a+aa+aaa+aa…a(n个a)之和。要求定义并调用函数fn(a,n),它的功能是返回aa…a(n个a)。例如,fn(3,2)的返回值是33。相关知识点: 试题来源: 解析 #include int main(void){int a, i, n;long sn;第47/106页long fn(int a, int n);scanf("%ld%d", &a, &n);s...
键盘输入正整数a和n,编程S=a+aa+aaa+aaaa+aa...a(n个a)的值。例如:a=2,n=5时,表示计算由2组成的数的和:2+22+222+2222+222
include <stdio.h> int main(){ long a,n,i,j,s;scanf("%ld",&a);scanf("%ld",&n);for(i=1,j=1,s=0;i<=n;i++,j=j*10+1)s+=j;s*=a;printf("%ld\n",s);return 0;}
输入两个正整数a和n,输出a+aa+aaa+…+a…a(n个a)之和。例如,输入2和3,输出24 扫码下载作业帮搜索答疑一搜即得 答案解析 查看更多优质解析 解答一 举报 int i,a,b;int sum=0;scanf("%d %d",&n,&a);b=a;for(i=1;i<=n;i++){ sum+=b; b=b*10+a;} 顺带说一下,2 3得出的结果是246...
int i,a,b; int sum=0; scanf("%d %d",&n,&a); b=a; for(i=1;i<=n;i++) { sum+...
.求序列和:输入 2 个正整数 a 和 n,求 a+aa+aaa+aa…a(n 个 a)之和。例如, 输入2 和 3,输出 246(2+22+222)。试编写相应程序 */ int a,n; printf("Entry a Entry n :"); scanf("%d",&a); scanf("%d",&n); int sum;
【题目】 输入2个正整数a和n,求a+aa+aaa+aa...a(n个a)之和。 要求定义并调用函数fn(a,n),它的功能是返回aa...a(n个a)。 例如,fn(3,2)的返回值是33。 相关知识点: 试题来源: 解析 【解析】 调试通过的程序代码如下 : #include in tfn(inta,intn) { intr=0; while(n0){r=r*10...
如图