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("\n");
}

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

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

时间: 2024-07-29 13:32:25

VS学习笔记之for的穷举的相关文章

【算法学习笔记】49.暴力穷举 BFS 剪枝 SJTU OJ 1357 相邻方案

相邻方案 Description 有一个5*5的矩阵,每个元素只可能是H或者J. 我们现在需要选择7个相邻的格子使得H的数量小于J的数量.其中,拥有公共边的两个格子可以被称为相邻的格子. 对于任意一种输入的5*5矩阵,请输出满足上述条件的方案总数. Input Format 共5行,表示矩阵情况.(每一个元素只可能是H或J) Output Format 一个整数N,代表不相同方案的总数. Input Sample HHHHH JHJHJ HHHHH HJHHJ HHHHH Output Samp

7.24 学习笔记 for循环的嵌套,for循环的穷举迭代

for循环的嵌套            输入一个正整数,求阶乘的和 嵌套            Console.Write("请输入一个正整数:");            int a = int.Parse(Console.ReadLine());            int sum = 0;            for (int i = 1; i <= a; i++)            {              int jie = 1;             

【安全牛学习笔记】WPS (WIRELESS PROTECTED SETUP)

WPS (WIRELESS PROTECTED SETUP) WPS是WiFi联盟2006年开放的一项技术 通过PIN码来简化无线接入的操作,无需记住PSK 路由器和网卡各按一个按钮就能接入无线 PIN码是分为前后各4位的2段共8位数字 安全漏洞 2011年被发现安全涉及漏洞 接入发起方可以根据路由器的返回信息判断前4位是否正确 而PIN码的后4位只有1000中定义的组合(最后一位是checksum) 所以全部穷举破解只需要11000次尝试 PSK: 218,340,105,584,896 标准

Spring MVC 学习笔记(二):@RequestMapping用法详解

一.@RequestMapping 简介 在Spring MVC 中使用 @RequestMapping 来映射请求,也就是通过它来指定控制器可以处理哪些URL请求,相当于Servlet中在web.xml中配置 <servlet>     <servlet-name>servletName</servlet-name>     <servlet-class>ServletClass</servlet-class> </servlet>

OpenCV之Python学习笔记

OpenCV之Python学习笔记 直都在用Python+OpenCV做一些算法的原型.本来想留下发布一些文章的,可是整理一下就有点无奈了,都是写零散不成系统的小片段.现在看 到一本国外的新书<OpenCV Computer Vision with Python>,于是就看一遍,顺便把自己掌握的东西整合一下,写成学习笔记了.更需要的朋友参考. 阅读须知: 本文不是纯粹的译文,只是比较贴近原文的笔记:         请设法购买到出版社出版的书,支持正版. 从书名就能看出来本书是介绍在Pytho

Sass学习笔记

阅读目录 一. Sass安装 1.1 Ruby安装 1.2 运行gem命令 1.3 安装Sass 二. Sass基本用法 2.1 导入 2.2 注释 2.3 变量 2.4 嵌套 2.5 继承 2.6 占位符 2.7 混合宏 三. Sass编程 3.1 数学计算 3.2 条件 3.3 循环 3.4 函数 Sass被称为"CSS预处理器",就是用一种编程的思想去写CSS样式表.在还没接触Sass的时候,很多人都不愿意去了解,认为都会了CSS,为什么还要去写Sass,Sass最终生成的还是C

C++ Socket 学习笔记

Socket学习笔记 以下均为整理,做参考之用. IP Address IP地址是指互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Address的缩写.IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异. IP地址被用来给Internet上的电脑一个编号.大家日常见到的情况是每台联网的PC上都需要有IP地址,才能正常通信.我们可以把"个人电脑"比作"

Python学习笔记_Python对象

Python学习笔记_Python对象 Python对象 标准类型 其他内建类型 类型对象和type类型对象 Python的Null对象None 标准类型操作符 对象值的比较 对象身份比较 布尔类型 标准类型的内建函数 typeObj cmpobj1 obj2 strobj reprobj typeobj isinstanceobj 标准类型的分类 存储模型 更新模型 访问模型 不支持的类型 Python学习笔记_Python对象 首先来理解一个通俗的含义,什么是对象?其实对象无论在什么语言里面

Pro Android学习笔记(三三):Menu(4):Alternative菜单

什么是Alternative menu(替代菜单) 举个例子,Activity显示一个文本文件.如果用户想对文本文件进行编辑,Activity不提供编辑能力,但可由其他activity或者其他应用提供.我们将相关信息存储在一个intent中,例如该文本的Uri.这个intent可以匹配系统的多个应用,替代菜单将这些应用一一列出,菜单项的title就是该可被调用的activity的名字,图标也为该可被调用的activity的图表. 小例子说明 我们通过一个小例子进行学习,简单地打开一个URL:we