一次for循环完成1!+2!+...+10!.c
main()
{
long s=0,n=1;
int i;
for(i=1;i<=10;i++)
{
n=n*i;
s=s+n;
}
printf("s=%ld\n",s);
}
杨辉三角.c
main()
{
int a[10][10], x, y;
for(x=0;x<10;x++)
for(y=0;y<10;y++)
a[x][y]=0;
for(x=0;x<10;x++)
a[x][0]=1;
for(x=1;x<10;x++)
for(y=1;y<10;y++)
{
a[x][y]=a[x-1][y-1]+a[x-1][y];
if(a[x][y]==1)
break;
}
for(x=0;x<10;x++)
{
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余2页未读,立即下载