zoukankan      html  css  js  c++  java
  • ios学习记录 day3

    1.switch  case   顺序向下执行

    2.default的作用

    3.break的特性(会12345也要会54321 54321要从下往上想 不用break的时候 )

    //    int a = 0,b = 0,result = 0;
    //    char c = '';
    //    
    //    scanf("%d%c%d",&a,&c,&b);
    //    
    //    switch (c) {
    //        case '+':
    //            result = a + b;
    //            break;
    //        case '-':
    //            result = a - b;
    //            break;
    //        case '*':
    //            result = a * b;
    //            break;
    //        case '/':
    //            result = a / b;
    //            break;
    //        default:
    //            printf("输入错误 ");
    //            break;
    //    }
    //    
    //    printf("result=%d ",result);//课上练习1
    //    
    //    int a = 0,b = 0;
    //    
    //    scanf("%d",&a);
    //    
    //    switch (a) {
    //        case 5:
    //            b += 5;
    //        case 4:
    //            b += 4;
    //        case 3:
    //            b += 3;
    //        case 2:
    //            b += 2;
    //        case 1:
    //            b += 1;
    //        default:
    //            break;
    //    }
    //    
    //    printf("%d ",b);//课上练习2
    ////    
    //    int month = 0,day = 0,year = 0;
    //    
    //    scanf("%d,%d,%d",&year,&month,&day);
    //    
    //    switch (month) { //1 3 5 7 8 10 12
    //        case 12:
    //            day += 30;
    //        case 11:
    //            day += 31;
    //        case 10:
    //            day += 30;
    //        case 9:
    //            day += 31;
    //        case 8:
    //            day += 31;
    //        case 7:
    //            day += 30;
    //        case 6:
    //            day += 31;
    //        case 5:
    //            day += 30;
    //        case 4:
    //            day += 31;
    //        case 3:
    //            if ((year % 4 == 0 && year % 100 != 0)||(year % 400 == 0)) {
    //                day += 29;
    //            }else{
    //                day += 28;
    //            }
    //        case 2:
    //            day += 31;
    //        case 1:
    //            day = day;
    //        default:
    //            printf("玩去!");
    //            break;
    //    }
    //    
    //    printf("是第%d天 ",day);//课上练习3

    4.循环次数未知 while

       循环次数已知 for(初始值1;条件表达式2;增量4)
                                       {  语句;3}
                                  执行顺序1234234234……

    5.break 跳出本层循环,执行后面的语句 通常与if连用。

       continue 结束本次循环,进入下次循环 通常与if连用。

    6.循环嵌套

     作业:

    1、打印1 - 100中不能被7整除又不包含7的数。
    2、输入两个数,求最小公倍数和最大公约数。
    3、随机产生20个[10 , 100]的正整数,输出这些数以及他们中的最大数

    4、编程将所有“水仙花数”打印出来,并打印其总个数。 “水仙花数”是一个 各个位立方之和等于该整数的三位数。
    5、使用循环打印三角形
    *
  ***
 *****
    6、输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
    7、求S(n) = a+aa+aaa+aaaa+...+aa..a之值,其中a是一个数字,n表示a的位数例如:2+22+222+2222+22222(此时n=5),n和a都从键盘输入。

    8、求1!+2!+3!+4!+..+20!
    9、一个球从100m高度自由落下,每次落地后反跳回原来高度的一半,再落下,再反弹。求它在第10次落地时,共经过多少米?第10次反弹多高?

    10、猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,就只剩一个桃子了。求第一天共摘多少个桃子。

  • 相关阅读:
    SSAS的维度表之间的关系只能有一个不能有多个
    SqlServer 在创建数据库时候指定的初始数据库大小是不能被收缩的
    SQL Server数据库的三种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢复模式(转载)
    HttpHandler和ashx要实现IRequiresSessionState接口才能访问Session信息(转载)
    Jquery Ajax调用aspx页面方法 (转载)
    linux查找目录下的所有文件中是否含有某个字符串 <zhuan>
    ubuntu下使用sdk manager 安装sdk 其他版本
    Ubuntu更新命令 <转>
    sudo:must be setuid root 解决方法 <转>
    Ubuntu 查看磁盘空间大小命令<转>
  • 原文地址:https://www.cnblogs.com/lxllanou/p/3578186.html
Copyright © 2011-2022 走看看