帮忙写几个简单的C语言程序啊~!!!在线等~~~!!!

来源:百度知道 编辑:UC知道 时间:2024/06/06 04:06:03
1.求Sn=a+aa+aaa+…+aa…a 之值,其中a是一个数字。例如:2+22+222+2222+22222(此时n=5), n由键盘输入。
2.求和1!+2!+3!+4!+…20!
3. 打印下列图案
*
***
*****
***
*

运行一下吧,都还可以
1.
main()
{
int a, n, Sn, i, j, m;
printf("a=");
scanf("%d", &a);
Sn=a;m=a;
printf("\nn=");
scanf("%d", &n);
for(i=1; i<n; i++)
{
a*=10;
m+=a;
Sn+=m;

}
printf("\nSn=%d", Sn);
}
2.
main()
{
int i, j, n=1, s=0;
for(i=1; i<=20; i++)
{
for(j=1; j<=i; j++)
n*=j;
s+=n;
n=1;
}
printf("\n阶乘和为:s=%d", s);
}
3.
main()
{
int i, j;
for(i=1; i<=5; i+=2)
{
for(j=1; j<=i; j++)
printf("*");
printf("\n");
}
for(i=3; i>=1; i-=2)
{
for(j=1; j<=i; j++)
printf("*");
printf("\n");
}
}

#include "stdio.h&qu