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<stdio.h>
  int main(void)
{ 
  int i=1;int n;
  int fact=1;
  scanf("%d",&n);
  while(i<=n){
        fact*=i;
        i++;
             }
  printf("%d",fact);
}

 法二:

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值