C语言编程题:打印1到100的数字金字塔.docVIP

  • 0
  • 0
  • 约小于1千字
  • 约 2页
  • 2026-06-01 发布于河北
  • 举报

C语言编程题:打印1到100的数字金字塔.doc

C语言编程题:打印1到100的数字金字塔

1.请用C语言编写一个程序,打印出1到100的数字金字塔。(20分)

答案:

```c

includestdio.h

intmain(){

inti,j,k;

for(i=1;i=10;i++){

for(k=10-i;k0;k--){

printf();

}

for(j=1;j=2i-1;j++){

printf(%3d,j);

}

printf(\n);

}

return0;

}

```

解析:

1.外层循环控制行数,从1到10。

2.内层第一个循环控制每行前面的空格数,根据行数递减。

3.内层第二个循环控制每行打印的数字,数字个数是2行数-1,并且每个数字占3个字符宽度。

4.最后换行,完成一行的打印,直到外层循环结束打印出整个数字金字塔。

文档评论(0)

1亿VIP精品文档

相关文档