给我看看这道题
哪个高人能帮我一下呀 1!+2!+3!+.........+20! 给我把它编出来.

#include<stdio.h>
void main() { int A,n,i; double k=0,num=0; printf("請你輸入A的值和n的值,中間一空格號隔開"); scanf("%d %d",&A,&n); for(i=0;i<n;i++) { k=k*10+A; num=num+k; } printf("Sa=A+AA+AAA+...+n个A的結果是\n%e",num);
}
a+a*a+a*a*a+...+n个a*a 例如,2+2*2+2*2*2,n=3 n和a由用户输入;代码: using System; class project { static void Main() { string n; string a; long b; long c; long e=0; long f=1; long g = 0; long h; Console.WriteLine("请把n的大小输入:"); n=Console.ReadLine(); Console.WriteLine("请把a的大小输入:"); a = Console.ReadLine(); b = long.Parse(n); c = long.Parse(a); for(long i=1; i<=b;i++ ) { h = g*i + c; f*=h; e+=f;
} Console.WriteLine(e); Console.ReadLine();
} }