在这个程序中,我们定义了一个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 反馈...
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;}
如图
Scanner sc = new Scanner(System.in);System.out.println("请输入a:");int a = sc.nextInt();int b = a;System.out.println("请输入n:");int n = sc.nextInt();int sum = 0;for (int i = 0; i < n; i++) { System.out.println(a);sum += a;a = a * 10 + b;}...
键盘输入正整数a和n,编程S=a+aa+aaa+aaaa+aa...a(n个a)的值。例如:a=2,n=5时,表示计算由2组成的数的和:2+22+222+2222+222
include<iostream> using namespace std;int main() { int a, n, i = 1, j = 1;cin >> a >> n;while (i <= n) { j = 1;while (j <= i)cout << a; ++j;if (i == n) cout << '\n';else cout << ',';++i;} return 0;} ...
输入两个在 1 和 9 之间的正整数 a 和 n ,求 a+aa+aaa+aaaa+…+a…a(n 个 a)之和。 为解决该问题,小明设计了一个 VB程序,在文本框 Text1 中输入 a 的值,在文本框 Text2 中输入 n的值,单击“计算”按钮 Command1,在列表框 List1 中输出每次相加的等式和结果,界面如图所示。 (1要使...
输入两个正整数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 相关推荐 1 输入两个正整数a和n,输出a+aa+aaa+…+a…a...