美文网首页
循环习题(一)

循环习题(一)

作者: 妈妈说喝牛奶能长个 | 来源:发表于2017-08-14 20:53 被阅读0次

100到10000各位数和为7

int number = 100;

int num = 0;

while (number <10000) {

          if (number>100 &&number<=700) {

                    if ((number%10) + (number/10)%10 + number/100 == 7) {

                           ++num;

                }

}else if (number>1000 && number<=7000) {

                   if ((number%10) +(number/10)%10 + (number/100)%10 + number/1000 == 7) {      //%10取个位数

                           ++num;

                   }

         }

number++;

}

Console.WriteLine ("{0}",num);

for (int number = 100; number <= 7000; number++) {

        int a, b, c, d;

        a = number % 10;

        b = (number / 10) % 10;

        c = (number / 100) % 10;

        d = (number / 1000) % 10;

        if (a+b+c+d == 7) { 

                  Console.WriteLine (number);

          }

}

for (int number = 100; number <= 7000; number++) {

            int a, b, c, d;

            a = number % 10;

            b = (number / 10) % 10;

            c = (number / 100) % 10;

            d = (number / 1000) % 10;

            if (a+b+c+d == 7) {

                     Console.WriteLine (number);

          }

}

0到100之间的偶数

int num = 1;

while (num<=100) {

            if (num%2 == 0) {

                      Console.WriteLine (num);

            }

num++;

}

1到100的和

int num = 1;

int sum = 0;

while (num <=100) {

          sum += num;

          num++;

}

Console.WriteLine(sum);

在终端循环输入数字,出现负数停止运行

while (true) {

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

         if (n<0) {

                break;

        }

}

用continue关键字打印1到100之间不是3的倍数

int num = 1;

while (num<=100) {

           if (num %3 == 0) {

           ++num;

           continue;

     }

     Console.WriteLine ("{0}",num);

     ++num;

}

sum = 1+2+3+...+N  求不超过10000的最大值和N.

int sum = 0;

int N = 0;

do {

      ++N;

      sum += N;

} while (sum<10000);

Console.WriteLine (sum-N);

Console.WriteLine (N-1);

打印出1到100之间不是7的倍数且不包含7的数

for (int i = 0; i < 99; i++) {

               if (i%7 != 0 && i%10 ==7 && i/10 !=7 ) {

                            Console.WriteLine ("{0}",i);

                }

}

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

                if (i%7 !=0 && !(i.ToString().Contains("7"))) {

                              Console.WriteLine ("{0}",i);

                 }

}

打印 1

         1 2

         1 2 3

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

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

                   Console.Write ("{0}",j);

           }

Console.WriteLine ();

// Console.Write ("\n");

}

//打印99乘法表

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

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

               Console.Write ("{0}*{1}={2}  ",j,i,j*i);

         }

Console.WriteLine ();

}

相关文章

  • 循环习题(一)

    100到10000各位数和为7 int number = 100; int num = 0; while (num...

  • 习题 33 while 循环

    习题 33 while 循环 结果:

  • 习题 32 循环和列表

    习题 32 循环和列表 结果:

  • 循环习题总结

    问题: 求下题sum等于多少? 分析一下吧,do-while循环一般写代码的时候不太会用到,基本都是考试有。考试基...

  • 循环习题(三)

    1、编写一个程序,要求用户从键盘输入2个float数,输出最大者。 Console.WriteLine("输入一个...

  • 日常随笔第五弹

    尝试创建简单的视图 循环语句使用 课后习题

  • 第一章~编程练习解答

    第一章的友好度还是相当滴习题解答 1.2习题 1.2认为最大的收获: 1.4习题~(循环与不定量数据读入) 最后~...

  • C语言练习题:循环部分

    C语言练习题:循环部分(20题) 上一篇: C语言练习题:if语句部分 下一篇: C语言练习题:函数部分 求一正整...

  • 循环习题(数组)(二)

    A: 1、编程将所有“水仙花数”打印出来,并打印其总个数。“水仙花数”是一个各个位立方之和等于该整数的三位数。 f...

  • for 循环练习题

    #1. 使用while循环输出1 2 3 4 5 6 8 9 10 for iin range(10): ...

网友评论

      本文标题:循环习题(一)

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