一个数列T满足以下公式T1=a,Tn=Tn-1*10+a(n>1)编写程序从键盘输入a和n输出该数列的前n项
#include
#include
using namespace std;
int main(){
int a,n,i;
scanf("%d%d",&a,&n);
int *p=new int[n];
p[0]=a;
for(i=1;i<n;i++)
p[i]=p[i-1]*10+a;
for(i=0;i<n;i++)
printf("%d ",p[i]);
printf("\n");
}
#include "stdio.h"
int main(){
int i,n,s=1,f[]={0,1,1};
printf("Please input the number of terms:");
scanf("%d",&n);
if(n==0){s=0;f[2]=0;}
for (i=2;i<=n;i++)
{ f[2]=f[1]+f[0];f[0]=f[1];f[1]=f[2];
s+=f[1];
}
printf("f(%i)=%i\n",n,f[2]);
printf("Sum(%i)=%i\n",n,s);
scanf("%d");
}
#include<stdio.h>
int main()
{
int n,a;
scanf("%d %d",&a,&n);
int x,y,z;
z=a;
printf("%d\n",a);
for(int i=2;i<=n;i++){
x=z;
y=10*x+a;
z=y;
printf("%d\n",y);
}
return 0;
}
#include "a.h"
#include
#include
#include
void main()
{
int a, sum = 0, i, n, t;
printf("a=");
scanf_s("%d", &a);
printf("n=");
scanf_s("%d", &n);
t = a;
for (i = 0;i < n;i++)
{
sum = t;
t = t * 10 + a;
}
printf("%d\n", sum);
system("pause");
}
int main()
{
int i,a,n,sum=0;
int t = 0;
printf("请输入a n:");
scanf("%d %d",&a,&n);
for(i=0;i<n;i++)
{
t = t * 10 + a;
sum+=t;
}
printf("%d",sum);
}
#include
void func(int a, int n)
{
int t = a;
for(int i=0;i<n;i++)
{
printf("%d\t",t);
t = t * 10 + a;
}
printf("\n");
}
int main()
{
int a,n=0;
printf("input a:\n");
scanf("%d",&a);
while(n<1)
{
printf("input n:\n");
scanf("%d",&a);
}
func(a,n);
return 1;
}