• VS学习笔记之for的穷举


    内容:

     1.对vs的使用心得

    2.有关for穷举的学习

    1,我现在还是用的是VS2012的新手版,但是对它使用可以直接切身的敢收到真心的好用今天是我接触有关编程第六天,我竟然在不知不觉间喜欢每天与“if..else”,“Write”,"for"

    等一些常用词的使用。

       VS里面中对编程的学习 不断地纠正错误,不断地改错,这是一个良性的恶性“黑”进步(虽然,我现在还是一直在犯错,咳咳)它可以让你从电脑编程白痴直接变身为编程菜鸟,有质的跨度。  后期会一直更新自己对VS2012感受——努力学习C#语言中....

     2.for穷举:说白了就是把所有可能都弄一遍;

    1)经典案例:

    for (int i=1;i<=100 ;i++ )
    {
    if(i%7==0||i%10==7||i/10==7)//7的倍数,个位数是7,十位数是7
    {
    Console.WriteLine(i);//输出i
    }

    h很多复杂的与for有关的穷举基本原理重点都是相似的

    2)for,迭代

    案例:

    int sum = 0;//赋值 定义为总值
    for(int i=1;i<=100;i++)//循环在1到100
    {
    sum +=i;  //sum=sum+i
    }

    很多编程代码中等号两边同时出现同一变量  

    3)就是对于for循环的运用

    例打印菱形                           分析     行i        星 x    —空格k       x<=2*i-1    k<=4-i

    图———※                                   1           1      3

       ——※※※                                    2           3       2  

       —※※※※※                                 3            5       1

             ※※※

               ※

    代码是  x<=2*i-1    k<=4-i

    for(int i=1 ;i<=4;i++)// x<=2*i-1 k<=4-i
    {
    for (int k = 1; k <= 4 - i; k++)
    {
    Console.Write(" ");//中文情况下打两下空格
    }
    for (int x = 1; x <= 2 * i - 1; ++x)
    {
    Console.Write("※");
    }
    Console.WriteLine();

    }
    for (int i=1;i<=3 ; i++) //减一行 因与上面的重叠
    {
    for(int k=1;k<=i;k++)
    {
    Console.Write(" "); //同上
    }
    for (int x=1;x<=7-2*i ;x++ )
    {
    Console.Write("※");
    }
    Console.Write(" ");
    }

    总结先列表找到规律一切全通

    下期将写有关跳转语句以及递推等等。

  • 相关阅读:
    PDF文件中的Form保存问题
    Understanding IP Fragmentation
    tcp ip guide IPsec IKE
    Windows安全事件日志中的事件编号与描述
    Cisco PIX fix up and Juniper firewall FTP ALG
    很好的IPSec介绍,详细解释了IKE协商的2个阶段的作用
    virtualbox 下运行Ubuntu 8.10的分辨率和guest additions的问题。
    Fixing the ‘Do you want to display nonsecure items’ message
    windows xp 开始菜单里面所有项目右键不起作用。
    HP backup and recovery manager
  • 原文地址:https://www.cnblogs.com/koker/p/5402686.html
Copyright © 2020-2023  润新知