怎样用循环语句写数字金子塔?
怎样用循环语句解决下面的数字金子塔?知道的告诉一下,谢谢啦。1
234
56789
0123456
789012345
2008-11-27 17:04
程序代码:#include <stdio.h>
int main(void)
{
int n,i,j,a=1;
printf("input n:\n");
scanf("%d",&n);
for(i=1;i<=n;++i)
{
printf("%*c",30-i,' ');
for(j=0;j<i*2-1;++j,a++)
printf("%d",(a)%10);
printf("\n");
}
return 0;
}
2008-11-27 17:25
2008-11-27 17:58
程序代码:#include <stdio.h>
#include <conio.h>
int main(){
int i,j,a=0,n;
printf("Please enter n:\n");
scanf("%d",&n);
for(i=1;i<=n;i++){
printf("%*c",n+1-i,' ');
for(j=1;j<=2*i-1;j++,a++)
printf("%d",a%10);
printf("\n");
}
getch();
return 0;
}

2008-11-27 18:05
2008-11-27 18:21
2008-11-27 18:23
2008-11-27 21:02
2008-11-27 21:04
2008-11-27 21:09
2008-11-28 21:28