C# 各种结构语句

using System;

namespace _structure
{
class MainClass
{
public static void Main (string[] args)
{

// #region 单分支语句if
// // if语句表达式:if(条件){语句块1;语句块2}
// // 如果我们if语句块只有一条语句,那么可以省略{}
// //练习1:比较两个数的大小
// #endregion
//
// #region 双分支语句if…else…
// //练习2:比较三个数的大小,
// int intNum1 = int.Parse(Console.ReadLine());
// int intNum2 = int.Parse(Console.ReadLine());
// int intNum3 = int.Parse(Console.ReadLine());
//
// int max = intNum1>intNum2?(intNum1>intNum3?intNum1:intNum3):(intNum2>intNum3?intNum2:intNum3);
// Console.Write(max);
//
// #endregion
//
// #region 多重分支 if..else if…else
// //if(){}else if(){}else{}
// //练习3:战斗积分排行榜,从键盘获取玩家的分数,如果该分数>=10000分显示为金牌,如果该分数8000=<分数<10000,显示为银牌
// //5000=<分数<8000,显示为铜牌,分数<5000,显示未上榜
// int score;
// score = int.Parse(Console.ReadLine());
// if(score>=10000) Console.WriteLine(“金牌”);
// else if(score>=8000) Console.WriteLine(“银牌”);
// else if(score>=5000) Console.WriteLine(“铜牌”);
// else Console.WriteLine(“未上榜”);
//
// // 输入一个年份,判断该年份是否是闰年?如果是闰年.则输出该年是闰年,否则输出该年不是闰年.
// // 闰年:能被400只能整除或者(能被4整除,但不能比100整除)
//
// int year;
// year = int.Parse(Console.ReadLine());
// if(year%400==0 || (year%4==0&&year%100!=0))
// Console.WriteLine(“该年是闰年”);
// else
// Console.WriteLine(“该年不是闰年”);
// #endregion
//
// #region switch语句块
// char charSwitch = ‘A’;
// switch (charSwitch) {
// case ‘A’:
// case ‘B’:break;
// default:
// break;
// }

// // 从控制台输入1-7,输出星期几
//
// int day;
// day = Convert.ToInt32(Console.ReadLine());
// switch (day) {
// case 1:Console.Write(“今天星期yi”);break;
// case 2:Console.Write(“今天星期er”);break;
// case 3:Console.Write(“今天星期san”);break;
// case 4:Console.Write(“今天星期si”);break;
// case 5:Console.Write(“今天星期wu”);break;
// case 6:Console.Write(“今天星期liu”);break;
// case 7:Console.Write(“今天星期ri”);break;
// default:
// break;
// }
//
// //#endregion
//
// #region 循环语句
// /*
// for循环
// while循环
// do…while循环
// foreach循环
// */
// while(1){ //常量 ,不是表达式
//
// }
// //练习1:输入十句Hello,world
// for(int i=0;i<10;i++)
// Console.WriteLine(“Hello,world”);
// //练习2:累加1-100的和
// int sum=0;
// for(int i=1;i<=100;i++)
// sum +=i;
// Console.WriteLine(sum);
//
// int a = 0;
// do {
// Console.WriteLine (“该语句只被输出一次”);
// } while (a<0);
//
// // 练习3: 输出1-100之间所有能被3整除但是不能被4整除的所有奇数
// int i1=1;
// do {
// if(i1%2!=0){
// if(i1%3==0 && i1%4!=0)
// Console.Write(i1);
// }
// i1++;
// } while (i1<=100);
// //练习4:讲while循环涉及的习题用do…while实现一次
//
// for(;;){
//
// }
// for循环语句格式
// for (初始化变量; 判断条件; 自加/自减) {
// 语句块1;
// }
// for循环的执行顺序
// 1.初始化条件
// 2.执行条件判断
// 3.语句块1
// 4.自加或者自减或者其他要求的条件
// 5.回到第二步
// 6.条件不满足跳出整个for循环

// for (int i = 1; i <= 100; i++) {
// Console.WriteLine (i);
// }
// //练习5:求和1-100
// //练习6:输出1-100之间所有的奇数
// for (int i = 1; i <= 100; i++) {
// if(i%2!=0)
// Console.Write(i+” “);
// }
//练习7:打印000-999之间所有的数字
// for (int i = 0; i <= 9; i++)
// for (int j = 0; j <= 9; j++) {
// for (int k = 0; k <= 9; k++) {
// Console.Write (“{0}{1}{2} “, i, j, k);
// }
// Console.WriteLine ();
// }
// //练习8:打印9*9 乘法表
// for(int i=1;i<=9;i++){
// for(int j=1;j<=i;j++)
// Console.Write(“{0}*{1}={2}\t”,i,j,i*j);
// Console.WriteLine();
// }

// w
// //练习9:打印任意三角形,用*代替
//
// for(int i=0;i<=1;i++){
// for(int j=0;j<=i;j++)
// Console.Write(“*”);
// Console.WriteLine();
// }
// //练习10:输出
// /*
// 1
// 1 2
// 1 2 3
// */
//
// for(int i=1;i<=3;i++){
// for(int j=1;j<=i;j++)
// Console.Write(j);
// Console.WriteLine();
// }

        //break:跳出当前循环
        //练习11:

// for (int i = 0; i < 9; i++) {
// for (int j = 0; j < 9; j++) {
// break;
// Console.WriteLine (“*“);
// }
//
// }

        // continue:跳出剩下语句块,执行下一次条件判断

// for (int i = 1; i < 9; i++) {
// if (i % 2 != 0) {
// continue;
// Console.WriteLine (“aaaaa”);
// }
// Console.WriteLine (“a1qq”);
// }

        //练习12:求整数1-100的累加值,排除个位为3的数
        int sum=0;
        for (int i = 1; i <= 100; i++) {
            if (i % 10 == 3)
                continue;
            sum += i;
        }
        //练习13:输出1-100之间的所有整数合,当和值超过1500的时候停止,并输出该值
        int sum1=0;
        for(int i=1;i<=100;i++){
            if (sum1+i > 1500)
                break;
            sum1 += i;
        }
        //练习14:计算1-100的奇数累加和小于1000
        int sum2=0;
        for(int i=1;i<=100;i++){
            if (i % 2 != 0) {
                sum2 += i;
            }
            if (sum2 >= 1000)
                break;
        }
        //练习15:答应输出平方值小于20000的最大整数
        int i1;
        for (i1 = 1; i1 <= 999; i1++) {
            if (i1 * i1 >= 20000)
                break;
        }
        Console.WriteLine (i1 - 1);
        //#endregion
        Console.Write ("aaa\r");

// Console.Write (“bb”);
}
}
}

猜你喜欢

转载自blog.csdn.net/wzjssssssssss/article/details/53412302