while循环while(循环条件){ 循环语句;}当循环条件为真时,反复执行循环语句,直到循环条件为假为止;如果循环语句仅一句,则{}可以不写#include""voidmain(){ inti=10; while(i-->0)printf("*");}本程序的输出结果是什么?()中改为0会怎么样?()中改为1会怎么样?用while循环结构求s=1+2+3…+100#include""main(){ inti,s; i=s=0; while(i<=100) { s+=i; i++; } printf("s=%d\n",s);}这两条语句的先后次序换一下会怎么样?用while循环结构求s=99+97+…+3+1#include""main(){ inti,s; i=99;s=0; while(i>=1) { s+=i; i-=2; } printf("s=%d\n",s);}这两条语句的先后次序换一下会怎么样?求s=4*(1/1-1/3+1/5-1/7……)直到1/#include""main(){ inti=1,f=1; ints=0; while(1/i>=) { s+=f*(1/i); i+=2; f=-f; } printf("s=%d\n",4*s);}错误的程序,错误在哪?求s=4*(1-1/3+1/5-1/7……)直到1/#include""main(){ inti=1,f=1; doubles=; while(>=) { s+=f*(); i+=2; f=-f; } printf("s=%f\n",4*s);}正确的程序求x=cos(x)的近似解,#include""#include""voidmain(){ floatx=; while(fabs(x-cos(x))>=) x=cos(x); printf("%f",x);}dowhile循环请参阅教材相关内容for循环for(表达式1;表达式2;表达式3){ 循环语句;}1、只要表达式2的值非0,循环语句将被重复执行2、若循环语句仅一条语句,{}可以不写用for循环结构求s=1+2+3…+100#include""main(){ inti,s=0; for(i=0;i<=100;i++) s+=i; printf("s=%d\n",s);}只这一条是被反复执行
循环结构 来自淘豆网m.daumloan.com转载请标明出处.