快生活 - 传播价值、传递关注!

用语言输出九九乘法表


  工具/材料
  C++编程软件
  操作方法
  01:
  九九乘法表共9行9列,重点考察for循环的掌握情况。   下面给出了输出完整乘法表、右上右下左上左下乘法表的代码。   【代码一】输出完整的三角形:   #include&lt;stdio.h&gt;</stdio.h>   int main() {   int i,j; // i, j控制行或列   for(i=1;i&amp;lt;=9;i++) {   for(j=1;j&lt;=9;j++)   // %2d 控制宽度为两个字符,且右对齐;如果改为 %-2d 则为左对齐   // t为tab缩进   printf("%d*%d=%2dt", i, j, i*j);   printf("n");   }   return 0;   }   02:
  输出右上三角形:   #include<stdio.h></stdio.h>   int main() {   int i,j;   for(i=1;i&lt;=9;i++){   for(j=1;j&lt;=9;j++){   if(j&lt;i)   //打印八个空格,去掉空格就是左上三角形   printf(" ");   else   printf("%d*%d=%2d ",i,j,i*j);   }   printf("n");   }   return 0;   }   03:
  输出右下三角形:   #include<stdio.h></stdio.h>   int main(){   int i,j,n;   for(i=1;i&lt;=9;i++){   //   for(n=1; n&lt;=9-i; n++)   printf(" ");   for(j=1;j&lt;=i;j++)   printf("%d*%d=%2d ",i,j,i*j);   printf("n");   }   return 0;   }   04:
  输出左下三角形:   #include<stdio.h></stdio.h>   int main(){   int i,j,n;   for(i=1;i&lt;=9;i++){   // 将下面的for循环注释掉,就输出左下三角形   for(n=1; n&lt;=9-i; n++)   printf(" ");   for(j=1;j&lt;=i;j++)   printf("%d*%d=%2d ",i,j,i*j);   printf("n");   }   return 0;   }
 
教育大全家庭大全网站目录投稿:觅晴