zoukankan      html  css  js  c++  java
  • for循环简单实例(打印乘法表,打印菱形)

    关于for循环的简单应用:

    回顾了一下for循环的嵌套:

    for循环嵌套简单来讲就是一个外圈的for程序里面一个套着一个小的for程序,如果在范围内就来回运行计算,超出了就跳出等待

    下面程序为打印九九乘法表:

     1 #include <stdio.h>
     2 
     3 int main() {
     4 int i, j, k;
     5 k = 0;
     6 for (i = 1; i <= 9; i++){
     7 for (j = 1; j <=i; j++)
     8 {
     9 k=i*j;
    10 
    11 printf("%d*%d=%d ", i,j,k);
    12 }
    13 printf("
    ");
    14 }
    15 return 0;
    16 }

    、、

     打印矩形乘法表

     1 #include <stdio.h>
     2 
     3 int main() {
     4 int i, j, k;
     5 k = 0;
     6 for (i = 1; i <= 9; i++){
     7 for (j = 1; j <=9; j++)
     8 {
     9 k=i*j;
    10 
    11 printf("%d*%d=%d ", i,j,k);
    12 }
    13 printf("
    ");
    14 }
    15 return 0;
    16 }

    下面程序为打印菱形,整个程序分为上下两部分执行:

    外循环控制行,内循环控制列

     1 #include<stdio.h>
     2 
     3 int main() {
     4 int i, j, k;
     5 for (i = 1; i <= 7; i++){
     6 for (j = 1; j <= 7 - i; j++)
     7 printf(" ");
     8 for (k = 1; k <= 2 * i - 1; k++)
     9 printf("*");
    10 printf("
    ");
    11 }
    12 for (i = 8; i <= 13; i++){
    13 for (j = 1; j <= i - 7; j++)
    14 printf(" ");
    15 for (k = 11; k <= 37 - 2 * i; k++)
    16 printf("*");
    17 printf("
    ");
    18 }
    19 system("pause");
    20 return 0;
    21 }

     
  • 相关阅读:
    计算在线人数
    微软MSMQ消息件研究(一)
    jQuery循序渐进2
    单点登陆的ASP.NET应用程序设计[zt]
    利用SQL2005的缓存依赖
    .Net 操作MSMQ
    GridView中数据格式化
    TcpListener/TcpClient/UdpClient 的区别及联系
    微软消息件MSMQ研究DEMO(二)
    Nhibernate(1)
  • 原文地址:https://www.cnblogs.com/hetaoyuan/p/10051994.html
Copyright © 2011-2022 走看看