八、循环
1、while循环
#include <stdio.h> int main() { int sum = ; int count = ; int number; scanf("%d", &number); while ( number != - ) { sum += number; count ++; scanf("%d", &number); } double dsum = sum; printf("The average is %f.\n", dsum / count); return ; }
#include <stdio.h> int main() { int n = ; while ( n>= ) { printf("%d ", n); n--; } printf("发射\n"); return ; }
2、do..while循环
#include <stdio.h> int main() { int number = rand()%+; //rand()可以得到一个随机的整数 int count = ; int a = ; 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 ; }
3、for循环
#include <stdio.h> int main() { int n; int i; double ret=0.0; scanf("%d", &n); for ( i=; i<=n; i++ ) { ret += 1.0/i; } printf("%f\n", ret); return ; }
4、tips
——如果有固定次数,用for。
——如果必须执行一次,用do_while。
——其他情况用while。
相关推荐
山水沐光 2020-04-10
KilluaZoldyck 2020-02-27
徐建岗网络管理 2020-02-15
shangs00 2019-12-29
KilluaZoldyck 2019-12-19
Joymine 2019-11-09
喝咖啡的IT羊 2012-01-03
liangds 2012-06-03
小科的奋斗 2019-05-08
qingsongzdq 2019-06-20
nogi 2018-11-04
Drip 2018-09-23
lynjay 2018-09-05
Biao 2019-04-25
雨云轩 2010-01-22