C基础:循环 随机数

// 第三讲,循环结构
      
// 课前回顾: 程序的三种结构,顺序结构,分支结构(选择结构),循环结构
       
       
// 循环结构:
       
// 定义:在满足 特定条件 的情况下,反复执行 某段程序
       
        //while循环,判断条件是否满足,满足则执行,不满足则结束
1~100的和:
int a = 1,sum;
//      
//        while(a < 101)
//        {
//            sum += a;
//            a++;
//        }
//       
//        printf("1 + 2 + 3 + ... + 100 %d\n",sum);

随机数:
arc4random()  -返回一个随机数;
       
//        [a,b] 范围内的随机数,公式: arc4random()%(b - a + 1) + a;

// break ,switch语句中意思是跳出本层循环,continue,结束本次循环,接着执行下次
        // 注意:不要在breakcontinuereturn下边写代码!都含有跳出的意思,所以下边代码永远不会被执行
       
        // do while循环,
//       
//        do {
//            语句
//        } while (条件表达式);
//       

        //1~100的和
        int a = 1,sum;
       
               do {
            sum += a;
            a++;
        } while (a < 101);
               printf("1 + 2 + 3 + ... + 100 %d\n",sum);

 // for循环
       
//       
//        for (循环变量初始化(1;循环条件(2;循环增量(3) {
//            语句(4
//        }
        // 执行顺序:(1->2->4->3->2->4->3->2->4-v3--->
//        for循环结束条件:条件表达式2不成立

//

 for (int j=1; j<6; j++)

        {

           for (int i=1; i<j; i++)

            {

               printf("%d",i);

            }

           printf("\n");

        }

//图片



图片//

//在控制台输出1~100
//        int a;
//        for (a = 1; a < 101; a++) {
//            printf("输出a = %d\n",a);
//        }
//       
//
       
       //在控制台输出1~100,并输出其值:
        int a,b;
        for (a = 1; a < 101; a++) {
            b += a;
            printf("输出a = %d\n",a);
        }
       
       printf("b = %d\n",b);
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值