码迷,mamicode.com
首页 > 其他好文 > 详细

八、循环

时间:2018-05-12 19:17:11      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:while   --   color   其他   ber   printf   class   必须   ++   

1、while循环

#include <stdio.h>
 
int main()
{
    int sum = 0;
    int count = 0;
    int number;
 
    scanf("%d", &number);
    while ( number != -1 ) {
        sum += number;
        count ++;
        scanf("%d", &number);
    }
 
    double dsum = sum;
    printf("The average is %f.\n", dsum / count);
 
    return 0;
}
#include <stdio.h>
 
int main()
{
    int n = 3;
 
    while ( n>= 0 ) {
        printf("%d ", n);
        n--;
    }
    printf("发射\n");
 
    return 0;
}

 

2、do..while循环

#include <stdio.h>
 
int main()
{
    int number = rand()%100+1;
    //rand()可以得到一个随机的整数
 
    int count = 0;
    int a = 0;
    printf("我已经想好了一个1到100之间的数。");
    do {
        printf("请猜这个1到100之间数:");
        scanf("%d", &a);
        if ( a > number ) {
            printf("你猜的数大了。");
        } else if ( a < number ) {
            printf("你猜的数小了。");
        }
        count ++;
    } while (a != number);
    printf("太好了,你用了%d次就猜到了答案。\n", count);
 
    return 0;
}

 

3、for循环

#include <stdio.h>
 
int main()
{
    int n;
    int i;
    double ret=0.0;
 
    scanf("%d", &n);
    for ( i=1; i<=n; i++ ) {
        ret += 1.0/i;
    }
    printf("%f\n", ret);
 
    return 0;
}

 

 

 

4、tips

——如果有固定次数,用for。

——如果必须执行一次,用do_while。

——其他情况用while。

 

八、循环

标签:while   --   color   其他   ber   printf   class   必须   ++   

原文地址:https://www.cnblogs.com/Strugglinggirl/p/9029506.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!