iOS从零基础到精通就业-C语言入门 5分支结构switch

蓝鸥iOS从零基础到精通就业-C语言入门

 (学习路径http://blog.csdn.NET/lanouluanbin/article/details/53518018)

分支结构switch

mport <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
    
    //随机函数(随机生成一个数字)
    //5-10之间随机生成一个数字
    //a-b  (b-a+1)+a
    int number = arc4random()%6+5;
    printf("%d\n",number);
    
    //刀塔
    /*
     随机到1  斧王
          2  小黑
          3  风行
          4  尸王
          5  剑圣
     */
    //1-5
    int heroNumber = arc4random()%5+1;
    //1case后面要加大括号
    //2不要拉掉break如果没写break会出现贯穿现象
    //3多个case对应同一块内容
    //4case的顺序是无所谓的
    //5default可以删掉
    switch (heroNumber) {
        case 2:
        case 1:
        case 3:
        {
            printf("风行");
        }
            break;
        case 4:
        {
            printf("尸王");
        }
            break;
        case 5:
        {
            printf("剑圣");
        }
            break;
            
        default:
            break;
    }
    
    /*
     1,洗衣服
     2,做饭
     3,拖地
     4,LOL
     */
    int number1 = arc4random()%4+1;
    switch (number1) {
        case 1:
        {
            printf("洗衣服");
        }
            break;
        case 2:
        {
            printf("做饭");
        }
            break;
        case 3:
        {
            printf("拖地");
        }
            break;
        case 4:
        {
            printf("LOL");
        }
            break;
            
        default:
            break;
    }
    
    int number2 = 0;
    printf("亲输入一个数字\n");
    scanf("%d",&number2);
    printf("number2 = %d\n",number2);
    
    int a = 0;
    while (a<number2) {
        int result = arc4random()%6+5;
        printf("%d\n",result);
        a++;
    }
    
    
    return 0;
}


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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值