利用while语句完成循环题目 ∑10
#include<stdio.h> void main() {int s=0,i=1; while(i<=10) {s=s+i; i++; } printf("s=%d",s); }
while语句完成循环题目
#include<stdio.h> void main() {int i,s; i=1; s=0; while(i<=100) { s+=i; i++; } printf("sunm=%d",s); }
while语句完成循环题目
#include<stdio.h> void main() { int i,n,s; i=1; s=0; printf("请输入n的值:"); scanf("%d",&n); while(i<=n) {s+=i; i++;} printf("sum=%d",s); }
第二种 do 的循环语句
eg:
#include<stdio.h> void main() {int i=1,sum=0; do { sum=sum+i; i++; }while(i<=100); printf("sum=%d",sum); }
第二种 do 的循环语句例二
#include<stdio.h> void main() {int i,n; float s; i=1; s=0; printf("请输入n的值:"); scanf("%d",&n); do {s+=1.0/i; i++;} while(i<=n); printf("sum=%f",s); }
第三种循环语句 for 循环
#include"stdio.h" void main() {int i,sum=0; for(i=1;i<=100;i++) sum=sum+i; printf("sum=%d\n",sum); }
注:这条意思是1+2+3+…..100=5050
for(表达式1;表达式2;表达式3;{循环体;}) for( i=1; i<100; i++, 循环体大家自己查下(捂脸))
再来一个for语句循环,求n!=1x2x3x……(n-1)xn
#include"stdio.h" void main() { int n,i,p; printf("请输入一个值:"); scanf("%d",&n); p=1; for(i=1;i<=n;i++) p=p*i; printf("%d",p); }
注:这里我是输入了一个5来看下结果是120,怎么来的呢?
哦由题目得知 n!=1x2x3x……(n-1)xn,120是由1x2x3x4x5=120得来的
四:循环结构控制语句 continue
continue语句:结束本次循环,即跳过本次循环下面尚未执行的语句,接着进行下一次循环。
#include"stdio.h" void main() {for(int k=1;k<=50;k++) if(k%3==0&&k%5==0) { printf("%d\n",k); continue; printf("******\n"); } }
感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END