- 0
- 0
- 约小于1千字
- 约 2页
- 2026-06-01 发布于河北
- 举报
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)