传智播客C#基础笔记-苏坤(7)

2019-05-17 10:31

则转向3.

3跳出循环,循环结束。

假如循环条件一开始就不成立,对于while循环,一次都不会执行。对于do-while的循环体一般至少会被执行一次。

While 先判断,后执行。 Do-while 先执行,后判断。

练习一:

int i = 1; int sum = 0; while (i < 101) {

sum += i; i++; }

Console.WriteLine(sum);

Console.ReadKey();

练习2:

//string useName;

//string passWord; //do

//{

// Console.WriteLine(\请输入用户名:\ // useName = Console.ReadLine(); // Console.WriteLine(\请输入密码:\ // passWord = Console.ReadLine();

// Console.WriteLine(\用户名或密码错误,请重新输入\ //}

//while (useName != \ //Console.WriteLine(\登陆成功\ //Console.ReadKey();

练习3:

int number;

string imput = \; do { try {

Console.WriteLine(\请输入一个数字\);

number = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(2 * number); } catch {

imput = Console.ReadLine(); }

} while (imput != \); Console.WriteLine(\结束\);

Console.ReadKey();

For 循环: 语法:

For(表达式1;表达式2;表达式3;{

循环体;

)

For循环,一般用于已知循环次数的循环。 一般情况:

表达式1:用于定义循环变量和对循环变量赋初值。

表达式2:循环条件

表达式3:用于改变循环变量的值。 执行过程:

第一步:计算表达式1,转向第二部 第二步:计算表达2(循环条件),如果表达式2的值为true转向第3部。如果表达式2的值为false,转向第5步. 第三步:执行循环体,转向第4步。 第四步:执行表达式3.转向第4步。 第五步:循环结束。

练习:

水仙花数是一个三位数,设cba. A*a*a+b*b*b+c*c*c =cba

例如:153=1*1*1+5*5*5+3*3*3 问题2:

int number = 0; int ge, shi, bai; bai = number / 100; shi = (number % 100) / 10; ge = (number % 100) % 10;

for (number = 100; number >= 100 && number <= 999; number++) {

bai = number / 100; shi = (number % 100) / 10; ge = (number % 100) % 10;

if (number == ge * ge * ge + shi * shi * shi + bai * bai * bai) {

Console.WriteLine(number); } }

Console.ReadKey();

问题3:

for (int i = 1; i <= 9; i++) {

for (int j = 1; j <= i; j++) {

Console.Write(\,j,i,i*j); }

Console.WriteLine(); }

Console.ReadKey();

练习一:

int age = 0;

int sum = 0; int i = 0;

bool flage = false; for (i = 0; i < 5; i++) { try {

Console.WriteLine(\请输入学生{0}的年龄\, i + 1); age = Convert.ToInt32(Console.ReadLine());


传智播客C#基础笔记-苏坤(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:古代汉语教案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: