在这个程序中,我们定义了一个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+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,求a+aa+aaa+aaaa...a(n个a)之和?用C—FREE语言表示!哪位高手帮忙下呀 相关知识点: 试题来源: 解析 #include main() { int a,n,i=1; long sn=0,tn=0; printf("a,n:"); scanf("%d%d",&a,&n); while(i 反馈...
输入两个在 1 和 9 之间的正整数 a 和 n ,求 a+aa+aaa+aaaa+…+a…a(n 个 a)之和。 为解决该问题,小明设计了一个 VB程序,在文本框 Text1 中输入 a 的值,在文本框 Text2 中输入 n的值,单击“计算”按钮 Command1,在列表框 List1 中输出每次相加的等式和结果,界面如图所示。 (1要使...
2、输入两个正整数a和n,求a+aa+aaa+……+aa...a(n个a)之和。要求定义并调用函数fn(n,a),它的功能是返回aa...a(n个a)。例如,fn(2,3)的返回值是33相关知识点: 试题来源: 解析 1. #include int f(int n) { int s=1,i; for(i=1;i<=n;i++) s=s*i; return s; } int m...
如图
【题目】输入两个在1和9之间的正整数a和n,求 a+aa+aaa+aaaa+⋯+a⋯a n个a)之和。为解决该问题,小明设计了一个VB程序,在文本框Textl中输人a的值,在文本框Tcxt2中输入n的值,单击“计算”按钮Command1,在列表框Listl中输出每次相加的等式和结果,界面如图所示。计算n个a累加的值a的值:2n的值:42...
//求第n位的a int f1(int a,int n){ int an=0;for(int i=0;i<n;i++){ an=an*10+a;} return an;} //求a+aa+aaa+...+an的和 int f2(int a,int n){ int s=0;for(int i=1;i<=n;i++){ s+=f1(a,i);} return s;} int main(){ int a,n;scanf("%d %d"...
可以在一个循环里做 只要每次将数字动态添加一位就可以了 然后再将其进行累加 如果代码不想自己写的话 我可以有偿代劳