C#之入门总结_循环及打印图形_03
2017-08-05 10:14
316 查看
循环
while循环
//类似计数器//1-100所有能被3整除的和
int count = 0;
int sum = 0;
//当count
小于等于100时执行大括号中的语句
//不满足跳出执行 Console.WriteLine(sum);
while (count<=100)
{
count++;
if (count%3==0)
{
sum += count;
}
}
Console.WriteLine(sum);
do while循环
int num = 0;//do ···while适合先执行在判断条件是否成立至少执行1次
//while
至少循环0次
do
{
num++;
Console.WriteLine("Hello World");
} while (num<5);//当num
大于等于5时跳出循环
for循环
//第一个条件是赋值语句起始条件//第二个条件是终止条件
//第三个条件是每次循环的步长
//(终止条件-起始条件)/
步长 == 循环的次数
//
第一个条件执行一次第二个条件执行次数==循环次数+1
第三个条件执行的次数==循环次数
for (int i = 0; i < 5; i++)
{
Console.WriteLine("Hellow World");
}
补充for打印各种姿势的三角:
Console.WriteLine("-------1-------");
for (int i = 0; i < 6; i++)
{
for (int j = 0; j <= i; j++)
{
Console.Write("*");
}
Console.WriteLine("");
}
Console.WriteLine("-------2-------");
for (int i = 0; i < 6; i++)
{
for (int j = 0; j < 6 - i; j++)
{
Console.Write("*");
}
Console.WriteLine("");
}
Console.WriteLine("-------3-------");
for (int i = 0; i < 6; i++)
{
//第二部在打印看不见的部分
//控制的是行的空格的部分
for (int k = 0; k < 6 - i - 1; k++)
{
Console.Write(" ");
}
//第一步先打印看的见得部分
//控制的是行的 "*"的部分
for (int j = 0; j <= i; j++)
{
Console.Write("*");
}
Console.WriteLine("");
}
Console.WriteLine("-------4-------");
for (int i = 0; i < 6; i++)
{
//第二部在打印看不见的部分
for (int k = 0; k <= i - 1; k++)
{
Console.Write(" ");
}
//第一步先打印看的见得部分
for (int j = 0; j < 6 - i; j++)
{
Console.Write("*");
}
Console.WriteLine("");
}
Console.WriteLine("-------5-------");
for (int i = 0; i < 7; i++)
{
if (i % 2 == 0)
{
for (int k = 0; k < (7 - i) / 2; k++)
{
Console.Write(" ");
}
for (int j = 0; j <= i; j++)
{
Console.Write("*");
}
Console.WriteLine("");
}
}
Console.WriteLine("-------6-------");
for (int i = 0; i < 7; i++)
{
if (i % 2 == 0)
{
for (int k = 1; k <= i / 2; k++)
{
Console.Write(" ");
}
for (int j = 0; j < 7 - i; j++)
{Console.Write("*");}
Console.WriteLine("");
}
}
Console.WriteLine("-------7-------");
for (int i = 0; i < 7; i++)
{
if (i % 2 == 0)
{
for (int k = 0; k < (7 - i) / 2; k++)
{
Console.Write(" ");
}
for (int j = 0; j <= i; j++)
{
Console.Write("*");
}
Console.WriteLine("");
}
}
for (int i = 0; i < 5; i++)
{
if (i % 2 == 0)
{
for (<
d1e7
span style="color:#0000FF;">int k = 0; k <= i / 2; k++)
{
Console.Write(" ");
}
for (int j = 0; j < 5 - i; j++)
{
Console.Write("*");
}
Console.WriteLine("");
}
}
图形在资源处查询!
Console.WriteLine("-------乘法口诀-------");
for (int i = 1; i < 10; i++)
{
for (int j = 1; j <= i; j++)
{
Console.Write("{0}x{1}={2}\t", i, j, i * j);
}
Console.WriteLine();
}
Console.WriteLine("-------------打印字母阶梯------------");
for (int i = 0; i < 11; i++)
{
for (int j = 0; j < i; j++)
{
for (int k = 0; k <i; k++)
{
if (j == 0 || j == i - 1 - k)
{
Console.Write((char)('A'+k));
}
}
}
Console.WriteLine("");
}//切记图形是拼出来的尤其是最后的那个我也算不清
//三重for循环慎用
跳转语句
//continue是一个跳转语句结束当次循环//break 是一个跳转语句结束当前循环体
//ruturn 是一个跳转语句结束当前方法
相关文章推荐
- java 自我知识总结(五)双重循环制作图形
- oj1954: C语言实验——for循环打印图形(循环结构)
- 黑马程序员之IOS学习总结——03C语言中循环结构
- C语言实验——for循环打印图形(循环结构)
- 双重循环打印图形
- c#图形编程入门
- C#入门1.7——本章总结及任务实施
- 【技术】Java入门:for-each循环语句使用总结
- C#控制台打印简单【倒三角形】的图形
- 用for循环打印半金字塔、金字塔、正方形、倒金字塔、菱形、空心图形等
- C#之入门总结_进程,线程_14
- c#图形编程入门
- C语言中用循环打印各种图形
- java基础08 双重循环打印图形
- 循环_高阶——打印镂空的菱形图形
- C#之入门总结_接口_19
- C#之入门总结_类,对象_05
- C#打印简单的图形
- 02-C#入门(循环)
- Problem J: C语言实验——for循环打印图形(循环结构)