//vc下的
#include
int Sn(int a,int n);
void main()
{
char a;
int b;
printf("请输入a:");
scanf("%c",&a);
b=Sn(a-0x30,5);//a-0x30是将输入的“字符数字”变成数字,n=5可以修改
printf("结果:%d\n",b);
}
int Sn(int a,int n)
{
int result=0,i,j,temp;
for(i=1;i<=n;i++)
{
temp=a;
for(j=1;j {
temp*=10;
temp+=a;
}
result+=temp;
}
return result;
}
#include
#include
long fac(int n,int a)
{ long sum;
if(n==1)
{
sum=a;
}
else {
sum=(long)(pow(10,n-1)*a)+fac(n-1,a);
}
return(sum);
}
main()
{int a,n,i;
long temp,sum=0;
printf("plz input number a\n");
scanf("%d",&a);
printf("plz input number n\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
temp=fac(i,a);
printf("the %dst num is %ld \n",i,temp);
sum+=temp;
}
printf("the sum is %ld",sum);
return 0;
}
楼上做的不错 收藏了