段修泉2018212745

第六章 循环控制结构

循环控制结构作为C语言程序设计中十分重要,而且用途广泛的一部分,可以在许多程序中加以利用。

1.循环的三种基本循环语句为 for while do--while 语句,在循环次数已知时较为常用的是 for语句格式为for(初始化表达式;循环控制表达式;增值表达式) {} 未知循环次数一般使用while语句,满足条件执行循环,基本格式为while(循环控制表达式){}  

 2.在循环前对某些变量进行初始化是避免出错的好方法。

3.嵌套循环和条件控制循环,可以让循环语句更准确全面,goto语句用来向某一语句跳转,break用来跳出一层循环,continue用来之间进行下一下循环。合理使用流程控制语句可以让程序简化。

利用循环设计程序可以解决很多与生活有关的问题,例如1)计算某数的最大公因数最小公倍数,2)对某些数字进行反转排序等处理,3)计算利润等。

#include<stdio.h>

main()

{

int a,n,i,s;

scanf("%d %d",&a,&n);

s=a;

for(i=1;i<n;i++)

{s=2*s;

}printf("%d",s);

}

上程序便可以进行等比数列的计算

#include <stdio.h>

int main()

{int n,i,a,b,c,d;

scanf("%d",&n);

for(i=1;i<=n;i++)

{

a=i%10;

b=i/10%10;

c=i/100%10;

d=i/1000%10;

if(i%7==0||a==7||b==7||c==7||d==7||i/10000==7) 

printf("%d\n",i);

}

    return 0;

}

该程序便可以通过对数位的计算预判的,对与7有关的数进行筛选和处理。

通过学习循环语句,更加感到了通过设计程序可以解决许许多多的问题但是编写程序并不是十分简单,需要仔细分析好考虑,所以,要像很好的利用程序解决问题,还是要加强逻辑分析能力。

猜你喜欢

转载自blog.csdn.net/qq_43642011/article/details/84890897