美文网首页
循环练习--作业

循环练习--作业

作者: 答泡浴 | 来源:发表于2017-08-08 15:52 被阅读0次

    //1、风力预警系统有如下标准:普通风力小于5级,为蓝色;大于5小于8,为黄色;大于8小于10为橙色;大于10位红色。

    //如果风为龙卷风或台风等特殊情况,大于8级即为红色,实现上述判定标准,输入风力级别,输出预警颜色。

    //1是特殊风 2 反之为特殊风;

    // Console.WriteLine ("1是普通风,2是特殊风");

    // string c=Console.ReadLine();

    //

    // Console.WriteLine ("请继续输入风力级别");

    // int a=int.Parse(Console.ReadLine());//a是风力级别

    //

    //

    // switch (c) {

    // case"1":

    // {

    // if (a < 5) {

    // Console.WriteLine ("风力预警蓝色");

    // } else {

    // if (a < 8) {

    // Console.WriteLine ("风力预警黄色");

    // } else {

    // if (a < 10) {

    // Console.WriteLine ("风力预警橙色");

    // } else {

    // Console.WriteLine ("风力预警红色");

    // }

    // }

    // }

    // break;

    // }

    // case"2":

    // {

    // Console.WriteLine ("这是龙卷风,请继续输入风力级别");

    //

    // if (a > 8&&a<=12) {

    // Console.WriteLine ("风力预警红色");

    // } else {

    // Console.WriteLine ("风力很小无所谓了");

    // }

    // break;

    // }

    // }

    //2、实现一个程序,控制台实现如下效果,现在控制台输出如下语句。

    // 请输入编号选择您想购买的商品:

    // 1、笔      2、作业本    3、橡皮擦    4、直尺

    //

    // 用户输入编号后打印出用户选择的商品

    // Console.WriteLine ("请输入编号选择您想购买的商品:1.笔  2、作业本 3、橡皮擦  4、直尺");

    // string age=Console.ReadLine();

    // switch (age) {

    // case"1":{

    // Console.WriteLine ("笔");

    // break;

    // }

    // case"2":{

    // Console.WriteLine ("作业本");

    // break;

    // }

    // case"3":{

    // Console.WriteLine ("橡皮擦");

    // break;

    // }

    // case"4":{

    // Console.WriteLine ("直尺");

    // break;

    // }

    // }

    //3、实现在控制台输入数据n, 计算n并打印出n的阶乘;n!

    //n!= 1*2*3*4*....*(n-1)*n

    // int n=int.Parse(Console.ReadLine());

    // int a,b=1;

    // for(a=1;a<=n;a++) {

    // b = b * a;

    //

    // }

    // Console.WriteLine ("{0}", b);

    //4

    // int i, j;

    // for (i = 2; i < 100;i++ )

    // {

    // for (j = 2; j <=i/2; j++)

    // {

    // if (i % j == 0)

    // break;//只是跳出包含他的循环,并且当外部循环重新运行是

    // }

    // if (j > i / 2)

    // Console.WriteLine("质数: " + i);

    // }

    //5

    // Console.WriteLine ("请输入一个数");

    // int n=int.Parse(Console.ReadLine());

    // if (n % 4 == 0) {

    // if (n % 100 != 0) {

    // if (n % 400 == 0) {

    // Console.WriteLine ("这是闰年");

    // } else {

    // Console.WriteLine ("这是平年");

    // }

    // } else {

    // Console.WriteLine ("这是闰年");

    // }

    //

    // } else {

    // Console.WriteLine ("这是平年");

    // }

    //6

    // float num=0;

    //

    // for(int ab=1;ab<=7;ab++){

    // Console.WriteLine ("请输入星期{0}",ab);

    // string c=Console.ReadLine();

    // Console.WriteLine ("温度{0}",c);

    // num +=float.Parse(c);

    // }

    // Console.WriteLine ("这周的平均温度是{0}",num/7.0f);

    // int  xingqi=7;

    // Console.WriteLine ("请输入星期一的温度");

    // int a=int.Parse(Console.ReadLine());

    // Console.WriteLine ("请输入星期2的温度");

    // int b=int.Parse(Console.ReadLine());

    // Console.WriteLine ("请输入星期3的温度");

    // int c=int.Parse(Console.ReadLine());

    // Console.WriteLine ("请输入星期4的温度");

    // int d=int.Parse(Console.ReadLine());

    // Console.WriteLine ("请输入星期5的温度");

    // int e=int.Parse(Console.ReadLine());

    // Console.WriteLine ("请输入星期6的温度");

    // int f=int.Parse(Console.ReadLine());

    // Console.WriteLine ("请输入星期7的温度");

    // int g=int.Parse(Console.ReadLine());

    // Console.WriteLine ("这周的平均温度是",(a+b+c+d+e+f+g)/xingqi);

    //7

    //猴子第10天摘了1个桃子

    // int a=1;

    // for (int b = 9; b >=1; b--) {//9-766 8-382 7-190 6-94 5-46 4-22 3-10 2-4  1-1  10-1534

    // //Console.WriteLine ("天数{0}",b );

    // a = (a + 1) * 2;

    // Console.WriteLine ("天数{0},吃了{1}",b,a );

    // }

    // Console.WriteLine ("一共是{0}",a );

    //8

    // int a = 1, b = 3;

    // a += b %= 2;//先算%  在算+

    // Console.WriteLine ("{0},{1}",a,b );

    // int a = 2,b = 5;

    // a = ++b/a++;//a在前 先运算在++;

    // Console.WriteLine ("{0},{1}",a,b );

    //9如何用代码将以下数据转换成二进制和十六进制,1000和2049。

    //2进制

    // Console.WriteLine ("请输入一个数");

    // int  a =int.Parse( Console.ReadLine ());

    // for (int num = 1; num<10; num++) {

    // a = a % 2;

    // Console.WriteLine ("{0}",a);

    // }

    int x=1000;

    //十进制转二进制

    int [] binary=new int[16];//定义一个宽为16位的数组

    int index = 0;//数组位数的位置 0位首位;

    // while (x >0) {

    // int n = x % 2; //是int值

    // binary [index] =n;

    // ++index;

    // Console.WriteLine ("{0}", n);

    // x /= 2;

    // }

    // for (int i = binary.Length - 1; i >= 0; --i) {

    // Console.Write ("{0}", binary [i]);

    // }

    //0x3e8 = 8*16^0+E*16^1+3*16^2 = 1000

    //十进制转16

    while(x>0){

    int n = x % 16;//当X第一次带进来时  n位第一个余数;

    // if (n >= 10) {

    // Console.Write ("{0}", (char)(n + 55));

    // } else {

    // Console.Write ("{0}", n);

    // }

    binary[index]=n;//把第一个余数赋值给 空的数组

    ++index;//位数+1;

    x /= 16;

    }

    for (int i=binary.Length-1;i>=0;--i){

    int n = binary [i];

    相关文章

      网友评论

          本文标题:循环练习--作业

          本文链接:https://www.haomeiwen.com/subject/xkgtrxtx.html