循环语句:

给出初始条件,先判断是否满足循环条件,如果不满足条件则跳过for语句,如果满足则进入for语句循环,for语句内的代码执行完毕之后,将按照状态改变改变变量,然后判断是否符合循环条件,符合继续执行循环,知道变量i变得不符合条件为止或者遇见break跳出循环。

模版:

for  (i=1(初始条件);i<100(循环条件);i++(状态改变))

执行

输入5的阶乘

Int sum=0;

Int jie=1;

For (i=1;i<=5;i++)

{

Jie*=i;

Sum+=jie

}

Console.WriteLine("5的阶乘是"+sum);

输入关卡数,得出分数

方法一:

/* Console.Write("请输入关卡数:");

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

int n = 0;

{

if (a > 50&&a<1)

{

Console.WriteLine("输入有误!");

}

else

{

if (a <= 20)

{

for (int i = 1; i <= 20; i++)

n = n + i;

}

else if (a <= 30)

{

for (int i = 1; a <= 20; i++)

n = n + i;

for (int i = 1; a <= 30; i++)

n = n + 10;

}

else if (a <= 40)

{

for (int i = 1; a <= 20; i++)

n = n + i;

for (int i = 1; a <= 30; i++)

n = n + 10;

for (int i = 1; a <= 40; i++)

n = n + 20;

}

else if (a <= 49)

{

for (int i = 1; a <= 20; i++)

n = n + i;

for (int i = 1; a <= 30; i++)

n = n + 10;

for (int i = 1; a <= 40; i++)

n = n + 20;

for (int i = 1; a <= 49; i++)

n = n + 30;

}

else

{

for (int i = 1; a <= 20; i++)

n = n + i;

for (int i = 1; a <= 30; i++)

n = n + 10;

for (int i = 1; a <= 40; i++)

n = n + 20;

for (int i = 1; a <= 49; i++)

n = n + 30;

for (int i = 1; a == 50; i++)

n = n + 100;

}

Console.WriteLine("您输入的关卡积分是:" + n);

}

}

Console.ReadLine();

方法二:

Console.Write("请输入关卡数:");

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

int n = 0;

if (a <= 50 && a >= 1)

{

for (int i = 1; i <= a; i++)

if (i <= 20)

{

n += i;

}

else if (i <= 30)

{

n = n + 10;

}

else if (i <= 40)

{

n = n + 20;

}

else if (a <= 49)

{

n = n + 30;

}

else if (a == 50)

{

n = n + 100;

}

}

else

{

Console.WriteLine("输入错误");

}

Console.WriteLine("您输入的关卡积分是:" + n);

Console.ReadLine();*/

篮球在20米的高空放下,每次弹起的高度是上一次的五分之四

Console.Write("请输入篮球弹起的次数:");

double a = double.Parse(Console.ReadLine());

double sum = 20;

for (int i = 1; i <= a; i++)

{

sum *=0.8;

}

Console.WriteLine("高度是:"+sum);

Console.ReadLine();*/

 一张纸的厚度是0.07毫米,假设可以无限次的折叠,请问折叠多少次之后可以超过珠穆朗玛峰的高度8848米?

//Console.WriteLine("请问折纸多少次可以超过珠峰的高度?");

//int i = 0;

//double h = 0.07;

//for (;;)

//{

//    ++i;

//    h*=2;

//    if (h > 8848000)

//    {

//        break;

//    }

//}

//Console.WriteLine("折纸的次数是:{0},超过珠峰高度。",i);

//Console.ReadLine();

99乘法表

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

//{

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

//    {

//        int s = 1;

//        s = j * i;

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

//    }

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

//}

//Console.ReadLine();

//for (int i = 0; i < 5; ++i)

//{

//    for (int j =0; j <5-i; ++j)

//    {

//        Console.Write("▲");

//    }

//    Console.WriteLine();

//}

//Console.ReadLine();

//for (int i = 0; i < 5; ++i)

//{

//    for (int j = 0; j < i; ++j)

//    {

//        Console.Write("  ");

//    }

//    for (int j = 0; j < 5 - i; ++j)

//    {

//        Console.Write("▲");

//    }

//    Console.WriteLine();

//}

//Console.ReadLine();

输入一个数字,形成直角在左下角,高宽军事这个数字的三角形

//Console.Write("请输入一个正整数:");

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

//for (int i = 0; i < a; ++i)

//{

//    for (int j = 0; j <= i; ++j)

//    {

//        Console.Write("▲");

//    }

//    Console.WriteLine();

//}

//Console.ReadLine();

//输入0到100以内的数字,找出其中与7相关的数字。

Console.Write("请输入一个整数:");

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

for (int i =1; i <= a;i++ )

{

if(i%7==0||i%10==7||i/10==7)

Console.Write("  "+i);

}

Console.ReadLine();

循环语言(for)的更多相关文章

  1. 关于for循环------swift3.0

    在程序开发当中,for循环使用的频率无疑是最高的.常用的swift循环是递增式遍历.当然各种循环,swift都能办到.但其大多采用关键字形式实现,大部分开发者更喜欢直接使用C式循环代码.在swift3 ...

  2. 嵌入式C语言优化小技巧

    嵌入式C语言优化小技巧 1 概述 嵌入式系统是指完成一种或几种特定功能的计算机系统,具有自动化程度高,响应速度快等优点,目前已广泛应用于消费电子,工业控制等领域.嵌入式系统受其使用的硬件以及运行环境的 ...

  3. javascript递归、循环、迭代、遍历和枚举概念

    javascript递归.循环.迭代.遍历和枚举概念 〓递归(recursion)在数学与计算机科学中,是指在函数的定义中使用函数自身的方法.递归一词还较常用于描述以自相似方法重复事物的过程.例如,当 ...

  4. Python入门一:基本数据类型

    作为一个刚入门编程的大一狗,第一次写博客,希望能对自己学的知识进行巩固和提升,也希望记录自己成长的过程. 学习Python,一是因为暑假学的c++头疼,听说Python简单,那我就试试吧,二是因为Py ...

  5. 可爱的 Python : Python中函数式编程,第一部分

    英文原文:Charming Python: Functional programming in Python, Part 1 摘要:虽然人们总把Python当作过程化的,面向对象的语言,但是他实际上包 ...

  6. outer的使用

    outer就是一个标签,java语言中根本没有此关键字,因此outer也可以用其它的词来代替 java中的标签就是一个紧跟着英文冒号(:)的标识符.与其他语言不同的是,java中的标签只有放在循环语言 ...

  7. 浅析嵌入式C优化技巧

    嵌入式C语言优化小技巧 1 概述 嵌入式系统是指完毕一种或几种特定功能的计算机系统,具有自己主动化程度高,响应速度快等长处,眼下已广泛应用于消费电子,工业控制等领域.嵌入式系统受其使用的硬件以及运行环 ...

  8. 人工机器:NDC-谷歌机器翻译破世界纪录,仅用Attention模型,无需CNN和RNN

    终于找到ML日报的微信链接,抄之...................................... 请拜访原文链接:[谷歌机器翻译破世界纪录]仅用Attention模型,无需CNN和RNN. ...

  9. 使用Python绘制彩色螺旋矩阵

    from turtle import* #导入turtle库 bgcolor("black") #设置画布颜色为黑色 speed(0) #设置画笔绘制速度 colors=[&quo ...

随机推荐

  1. 找宝箱 (bfs)

    Problem Description 作为一个强迫症患者,小 Y 在走游戏里的迷宫时一定要把所有的宝箱收集齐才肯罢休.现在给你一个 N *M 的迷宫,里面有障碍.空地和宝箱,小 Y 在某个起始点,每 ...

  2. Codeforces 621E Wet Shark and Block【dp + 矩阵快速幂】

    题意: 有b个blocks,每个blocks都有n个相同的0~9的数字,如果从第一个block选1,从第二个block选2,那么就构成12,问对于给定的n,b有多少种构成方案使最后模x的余数为k. 分 ...

  3. Java 输入一个正整数,按蛇形打印。

    参考博客:    http://yangyingming.com/article/371/ //输入一个正整数n(n<=30),输出n所对应的蛇形矩阵.举两个例子: //n=10时,蛇形矩阵为: ...

  4. select语句中会影响查询效率的因素

    1.没有创建索引,或者没有正确使用索引;2.存在死锁的情况,从而导致select语句挂起; 3.返回不必要的列,如很多人喜欢在程序中使用select * from 这样会查询表或视图中的所有字段,如果 ...

  5. JFileChooser 中文API

    javax.swing类 JFileChooser java.lang.Object java.awt.Component java.awt.Container javax.swing.JCompon ...

  6. windows 7 文件加密设置

    方法/步骤1 加密文件 1 右击需加密的文件,选择“属性”命令. 2 在属性对话框的“常规‘选项卡中单击”高级“按钮. 3 在弹出的对话框中选中”加密内容以便保护数据“复选框,单击”确定“按钮. 4 ...

  7. php高效获取数据分页

    mysql.php 获取数据库中的记录,全然个人经验总结,仅供參考! <? php /** *PHP+MYSQL数据库基本功能 *http://blog.csdn.net/yown */ ### ...

  8. 【MySQL】Win7下修改MySQL5.5默认编码格式

    一般安装MySQL程序过程中,有一步骤是选择MySQL的默认编码格式的,程序默认为Latin1编码格式,当然也可以选择第三个选项,手动选择gbk或utf8编码格式,以支持中文数据.如下图: 现在问题出 ...

  9. [转] CVonline: Image Databases

    转自:CVonline by Robert Fisher 图像数据库 Index by Topic Action Databases Biological/Medical Face Databases ...

  10. PHP连接数据库(注冊页面的增删改查)

    1.连接数据库 ---------–connect.php--------------– <?php //本地測试 $host = '127.0.0.1'; $port = 3306; $use ...