C语言输出格式控制.docVIP

  • 5
  • 0
  • 约2.76千字
  • 约 12页
  • 2017-01-25 发布于重庆
  • 举报
C语言输出格式控制

C语言输出格式控制例1、 分析:用两层循环控制输出.外层循环变量i控制行数,i:1-8; 内层循环输出每行的8个星号和空格,j:1-8,每次输出* ,输完后换行. 在内层输出星号前加空格让星号居中.也用循环实现。空格数计算方法: N个星号,中间有N-1个空格,所以星号行长度为N+N-1=2N-1. 默认输入窗口总长度为80,星号居中,左右留空:(80-(2N-1))/2=40-N. #include stdio.h main() { ?const int N=8; ?int i,j; ?printf(\n); ?for(i=1;i=N;i++) ?{ ??for(j=1;j=40-N;j++) ???printf( ); ??for(j=1;j=N;j++) ???printf(* ); ??printf(\n); ?} } 例2、输出以下形状:? 分析:外层循环i:1-8,控制行数。 内层循环第i行i个星号,所以j:1-i.修改例1,内层输出星号的循环j的终值即可。? #include stdio.h main() { ?const int N=8; ?int i,j; ?printf(\n); ?for(i=1;i=N;i++) ?{ ??for(j=1;j=40-N;j++) ???printf( ); ??for(j=1;j=i;j++) ???printf(* ); ?

文档评论(0)

1亿VIP精品文档

相关文档