#include
void main()
{
int a,n,i;
long int s=0,t=0;
printf("please input a and n\n");
scanf("%d,%d",&a,&n);
for(i=0;i
t=t+a;
s=s+t;
a=a*10;
}
printf("a+aa+...=%ld\n",s);
}
#include
#include
void main()
{
scanf("%d,%d",&a,&n);
int arr[10];
arr[0]=a;
int y,z=0;
for(int i=0;i{
y=pow(10,i);
arr[i]=a*y;
z+=arr[i];
s+=z;
}
}
#include
#include
using namespace std;
int Sum(int a,int n)
{
int i,sum=0;
for(i=1;i<=n;i++)
sum+=pow(10,i)-1;
return (a*sum)/9;
}
int main()
{
int a,n;
cout<<"请输入 a :"<
cout<<"请输入 b :"<
cout<
}
在vc6.0下编译,在其他编译器下面应该也没问题。
#include
#include
using namespace std;
int Sum(int a,int n)
{
int i,sum=0,t;
for(i=1;i<=n;i++)
{
sum+=pow(10,i-1);
cout<
}
return t;
}
int main()
{
int a,n;
cout<<"请输入 a :"<
cout<<"请输入 n:"<
cout<
}
这样是不是更好理解一点
相当于我先提一个公因数
int a,n;double sum=0;
scanf("%d%d",&a,&n);
for(sum=a,i=2;i<=n;i++)
sum=sum*10+i*a;
printf("%lf",sum);