选择循环终于完结了!

天讲的是循环中剩下的最后2个语句,break和contin什么什么的&^*$&%!@*&%(这个打没打对不要纠结)再有就是循环嵌套啦~

我觉得呢,主要有以下几点要注意:

1.break,又称跳出本层循环,反正我是死记住这一点的,这娃就跳当前的花括号,再蹦跶不到哪去了!

2.continue呢就是跳过本循环块中语句之后的所有动作,但是并不跳出,而是要继续做循环,拦路虎思密达~!

3.另外要记住一点break在switch和循环中都可以使用,而continue只能使用于循环!

4.循环嵌套一般声明两个整数变量i和j,并且呢咱们一般只做一个甚至多个双重循环,但是宁为五斗米(五G种子你懂得)折腰,也尽量不做三++循环。

5.在循环嵌套中,因为存在2个变量,所以for中的表达式1不要省略,一定要在进入循环时给变量重新赋值!


来看看老师出的附加题


----------------------------------------------------------------------------------------------------------割割更健康-----------------------------------------------------------------------------------------------------------


//打印55乘法表


#include<stdio.h>
void main()
{
int i,j;
for(i=0;i<5;i++) 
{
for(j=0;j<i+1;j++)                                                                                           /*确定行和每列公式个数*/ 
{
printf("%d*%d=%d\t",j+1,i+1,(j+1)*(i+1));                                         /*找到2个相乘的数和积,都可以用i和j表示,%d直接求取,分分钟搞定*/
}
printf("\n");
}


再来个画空心菱形的

  *
   * *
  *   *
 *     *
*       *
 *     *
  *   *
   * *
    *




#include<stdio.h>
void main()
{

int i,j;
for(i=0;i<5;i++)                          /*拆分为上5行*/
{
for(j=0;j<4-i;j++)
{
printf(" ");
}
printf("*");                         /*空格后一定且至少有一个星*/
for(j=0;j<i*2-1;j++)
{
printf(" "); 
}
if(i!=0)                             /*第1行是不需要后面的第二颗星的*/
{
printf("*");
}
printf("\n");
}
for(i=0;i<4;i++)                         /*拆分为下4行*/
{
for(j=0;j<i+1;j++)
{
printf(" ");
}
printf("*");
for(j=0;j<5-2*i;j++)                 /*同上,另行寻找规律关系*/
{
printf(" ");
}
if(i!=3)                             /*同上,最后一行只有1个星*/
{
printf("*");
}
printf("\n");
}
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值