有问题就有答案
Q1:用while,do while分别求1到100(不包括50)的和,请用C语言写一个程序
#includevoid main(){int i=0,sum=0;while(i<100){ i++; if(i==50) continue; sum+=i;}printf("%d",sum);}#includevoid main(){int i=0,sum=0;do{ i++; if(i==50)continue;sum+=i;}while(i<100);printf("%d",sum);}
Q2:用c语言while语句实现1到100的累加和
#include int main(){ int i=1,sum=0; while(i++<=100) { sum+=i; } printf("sum=%d\n",sum); return 0;}
Q3:c语言 用while循环跟do-while循环求任意十个数的和
去掉“s=s+y;”这一句加上s=s+x;x=x+1;你x一直都是1,y一直都是0,自然就死循环了~
Q4:用do-while 和while两种循环语句编出1到100的平方值(C语言)
用DO...WHILE做#includemain(){inti=1,m;do{m=i*i;peintf("%d*%d=%d=n",i,i,m);i++;}while(i<=100);}下面的是用WHILE做#includemain(){inti=1,m;while(i<=100){m=i*i;printf("%d*%d=%d\n",i,i,m);i++;}}就是这么做的,我也是刚学C,不过这个我写过。在VC6.0上运行过的。
Q5:c语言 用do while 打出1到100以内所有奇数
#include int main(){ int i,n; n=0; for(i=1;i<100;i++) { if(i%2 != 0) n++; } printf("1-100之间奇数的个数= %d\n",n); return 0;}
Q6:c语言,求100以内所有奇数的和,用,for while do while 三种
#include #include int main(){ int i,sum=0; for(i=1;i<100;i+=2) sum=sum+i; printf("sum=%d\n",sum); return 0;}#include #include int main(){ int i,sum=0; i=1; while(i<100) { sum=sum+i; i=i+2; } printf("sum=%d\n",sum); return 0;}#include #include int main(){ int i,sum=0; i=1; do { sum=sum+i; i=i+2; }while(i<100); printf("sum=%d\n",sum); return 0;}