• 第一次作业


    **一. 制作思维导图**

    **二. 写出自己对以下语法的认识**

    1.if-else

    if(表达式)语句1;
    else语句2; 

    if总与离它最近的else配对

    2.switch

    switch(表达式) {
    case(表达式1):语句段1;break;
    ...
    case(表达式n):语句段n;break;
    default:语句段n+1;break;
    }

    switch语句里不一定要使用break;default可省略

    3.for

    for (表达式1;表达式2;表达式3){
    循环体语句;
    }

    表达式1:初值表达式,循环起点;表达式2:条件表达式,给出循环条件;表达式3:步长表达式

    注:for语句里表达式1只执行1次,而表达式2,循环体语句,表达式3反复执行

    4.while

    while(表达式){
    循环体语句;
    }

    5.do-while

    do{
    循环体语句;
    while(表达式);
    }
    

    循环体语句只能是一条语句;循环至少执行1次

    6.break以及continue

    for(表达式1;表达式2;表达式3){
         if(表达式4)
         break;
    }
     
    for(表达式1;表达式2;表达式3){
         语句1;continue
         语句2;
    }
    

     break跳出循环,continue跳过循环这一轮剩下的语句进入下一轮

     **三. pta分数截图**

     

     

     **四. pta代码分析**

    题目1.


    1.思路:题目要求"输出一张取值范围为[lowerupper]、且每次增加2华氏度"可看出要用for循环;"第一行输出...""若...则输出..."看出用if-else

    2.错误原因:题目给出公式"C=5×(F32)/9",而摄氏是double型,忘记把5换成5.0

    3.学到了:切记小心变量的浮点型

    题目2.

    1.思路:根据题目要求要用if-else,还要用for循环

    2.错误原因:题目"输入若非21世纪的年份则输出"Invalid year!""这一判断条件写错

    3.学到了:做这类题需要多看题目条件和格式

    题目3

    思路+错误原因:这题当时在vs做了几次都错就没有在pta交,该题集结束后做对了,题目既要求两个数进行大小比较且猜数次数和最大次数N,变量比较多一时无从下手

    学到了:要着重看题眼条件

  • 相关阅读:
    运行ConnectionDemo时遇到的问题及解决方案
    xampp启动MySQL出现Error: MySQL shutdown unexpectedly.
    20175227张雪莹 2018-2019-2 《Java程序设计》第八周学习总结
    KMS
    MAC 添加共享,脚本执行
    zabbix企业应用之windows系统安装omsa硬件监控
    SCCM大致安装过程,参考前辈教程完成部署
    MAC加域重复跳出---"talagent"想使用“本地项目” 的钥匙串
    CentOS Linux解决 Device eth0 does not seem to be present
    zabbix3.0.4 部署History
  • 原文地址:https://www.cnblogs.com/f-x-v-a-l-k/p/11674890.html
Copyright © 2020-2023  润新知