题目描述
求a+aa+aaa+...+aa....a(n个a)的和,其中a是一个1~9之间的数字,由键盘输出,n表示a的位数,由键盘输出。
如:
2+22+222+2222+22222
此时a=2,n=5.
输入
输出a和n的值,以空格分隔。
输出
输出a+aa+aaa+...+aa....a(n个a)的和,末尾换行。
样例输入
2 5
样例输出
24690
答案如下
// Test.cpp: 定义控制台应用程序的入口点。
/*判断素数
*/
#include "stdafx.h"
#include"stdio.h"
#include"math.h"
#include<iostream>
using namespace std;
int main()
{
int a, n,sum;
printf("请输入正整数a\n");
scanf_s("%d",&a);
sum = a;
printf("请输入正整数n\n");
scanf_s("%d", &n);
for (int i = 1; i < n; i++)
{
a = a * 10 + 2;
sum += a;
//for (int j = 0; j <n; j++)
//{
//}
}
printf("%d",sum);
}