• for 循环


    for(初始条件;比较;状态改变  )

     循环体
     }
     打印100遍helloword
    for(int i=0;i<100,i++)
    {
     console.writeline("helloword");
     }
    求1-100的和
     int s = 0;
    for(int i=1;i<=100;i++)
     {
      s = s + i;
     }
     Console.WriteLine(s);
     Console.ReadLine();
    100以内所有与7相关的数和,奇数和,偶数和
    int s = 0;
    for (int i = 1; i <= 100; i++)
    {
     if ((i%7==0)||(i%10==7)||(i/10 ==7))
    {
    s = s + i;
    }
    }
    Console.WriteLine(s);
     Console.ReadLine();
    100以内的所有质数和
    int sum = 0;
    for (int i=2;i<=100;i++)
    {
     int a = 0;
    for (int j = 1; j <=i; j++)
    if (i % j == 0)//如果i能被它本身和1以外的数整除,那么他就不是质数
    {
    a++;
     }
     }
    if (a == 2)  //能被整除的数只有两个,即为质数
     {
      sum = sum + i;
      }
      }
     Console.Write(sum);
     Console.ReadLine();
    打印☆,排列成图形
    右上
    for (int m=1;m <10;m++)
     {
     for(int n=1;n<=m;n++)
     {
      Console.Write("☆");
     }
     Console.Write(" ");
    }           
    右下
     for (int m = 10; m > 1; m--)
     {
      for (int n = 1; n < m; n++)
     {
       Console.Write("☆");
     }
       Console.Write(" ");
     }
    左下
    for (int m = 1; m < 10; m++)
    {
     for (int n = 1; n < m; n++)
    {
     Console.Write("  ");
    }
    for (int l = 10; l > m; l--)
    {
     Console.Write("☆");
     }
     Console.Write(" ");
     }
    左上
    for (int m = 1; m < 10; m++)
    {
    for (int n = 9; n >m; n--)
    {
    Console.Write("  ");
    }
    for (int l = 1; l <= m;l++ )
    {
     Console.Write("☆");
     Console.Write(" ");
     }  
    上半部分
    for (int m = 1; m < 10; m++)
    {
    for (int n = 9; n > m; n--)
    {
    Console.Write("  ");
    }
    for (int l = 1; l <= (2 * m - 1); l++)
    {
     Console.Write("☆");
    }
    Console.Write(" ");
    }
    下半部分
    for (int m = 1; m < 9; m++)
    {
     for (int l = 1; l <= m; l++)
    {
     Console.Write("  ");
    }
     for (int n = 1; n <= (2 * (9 - m) - 1); n++)
    {
     Console.Write("☆");
    }
     Console.Write(" ");
    }
    一对幼兔一个月后长成小兔,再过一个月长成成兔并生下一对小兔,两年后有多少对兔子?
    int a = 1, b = 0, c = 0;
    for (int i = 2; i <= 24; i++)
    {
     if (i == 1)
    {
    c = 0;
    b = 0;
    a = 1;
    }
    else
    {
    c = c + b;
    b = a;
    a = c;
    }
    Console.WriteLine("第{0}个月,成兔数量:{1}小兔数量{2}:幼兔数量{3}", i, c, b, a);
     Console.ReadLine();
    }
    Console.WriteLine("总数量为" + (c + a + b));
    Console.ReadLine();
    穷举问题:铅笔一支2元,笔盒5元,文件夹10元,彩笔5元,买正好100块的文具,每种至少买一种,
    列举出所有方法
    for (int qianbi = 1; qianbi <= 50; qianbi++)
    {
     for (int he = 1; he <= 20; he++)
    {
     for (int wenjianjia = 1; wenjianjia <= 10; wenjianjia++)
    {
     for (int caibi = 1; caibi <= 7; caibi++)
    {
     int a = qianbi * 2 + he * 5 + wenjianjia * 10 + caibi * 15;
     if (a == 100)
    {
    Console.WriteLine("铅笔买{0}只,盒买{1}个,文件夹买{2}个,彩笔买{3}支",
    qianbi, he, wenjianjia, caibi);
    }
    }
    }
    }
    }
    Console.ReadLine();

  • 相关阅读:
    Windows 2008 server + IIS 7 设置身份模拟(ASP.NET impersonation)
    记录windows操作系统启动日志
    C# 重启计算机的问题
    AcWing 1086 恨7不是妻
    AcWing 1084. 数字游戏 II
    AcWing 1083. Windy数
    golang学习笔记 生成JSON及解析JSON 清明
    WEB前端底层知识之浏览器是如何工作的(2)渲染引擎
    ASP.NET MVC Razor 输出没有编码的HTML字符串
    ext.grid的配置属性和方法
  • 原文地址:https://www.cnblogs.com/577521a/p/4164085.html
Copyright © 2020-2023  润新知