栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言的学习日志10.5

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言的学习日志10.5

 一.do whlie 

结构为:             do{

                                  循环体语句

                                                      }while(条件语句);

一定要注意后面得有个分号,他和while的区分就是他是先做里面的东西在判断条件。

二.for循环

for循环就像一个记数循环:设定一个计数器,初始化它,然后在计数器达到某一个值之前,重复循环体内容,而每执行一轮循环,计数器的值以一定步进行调整,如加一减一

for(初始值;循环条件;调整){ 

循环体语句

}

for可以看成对于,举例:for(count=10;count>0;count--){循环体语句}就读成“对于一开始的count=10,当count>0时,重复做循环体,每一轮在做完循环体内语句后,使得count--。

小套路:做求和的小程序时,初始值设为0,做求积的小程序时,初始值设为1.

三.求阶乘的两种方法

法一: 

#include
  int main(void)
{ 
  int i=1;int n;
  int fact=1;
  scanf("%d",&n);
  while(i<=n){
        fact*=i;
        i++;
             }
  printf("%d",fact);
}

 法二:

#include
  int main(void)
{ 
  int n;
  int fact=1;
  scanf("%d",&n);
  for(;n>1;n--){
        fact*=n;
                   }
  printf("%d",fact);
}

三种循环结构,如果有固定次数的则用for循环,如果必须执行一次的则用do—while循环 ,其他的则用while循环。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/302635.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号