zoukankan      html  css  js  c++  java
  • C博客作业02--循环结构

    这个作业属于哪个班级 C语言--网络2011/2012
    这个作业的地址 C博客作业00--循环结构
    这个作业的目标 学习循环结构内容,包括for循环、while循环、循环嵌套
    姓名 宋宇龙

    0. 展示PTA总分


    1. 本章学习总结

    1. 字符数据循环输入
      同行输入
      while((ch = getchar ())!=' ') putchar();
    2. 数值型数据循环输入
      数据空格.回车隔开
      while(1)
      {scanf("%d",&num);"
      if(num<0) break;
      printf("%5d",num);
      }
    3. 素数的判断范围
      [2,m-1]
      [2,m/2]
      [2,sqrt(m)]

    1.1 for循环语法

    for( ; ; ) { }

    1.2 while、do while循环语法

    while(){}

    do
    {}while();

    1.3 跳出循环相关语句breakcontinue

    while(exp){
    语句一
    if(expb)
    continue;
    语句二
    语句三
    ······
    }
    跳过continue后面的语句,结束本次循环,语句二不执行,继续下一次

    while()
    {
    while()
    {
    if()
    { break; }
    }

    }
    跳出离break最近的循环

    1.4 循环嵌套

    while()
    {
    while()
    {

           } 
    

    }

    2 编程技巧总结(2分)

    1. return终止函数,提前结束,可以用return。
    2. 有时候%d读入数据不好用时,可以考虑用%c

    3.PTA实验作业(6分)

    3.1 数列求和问题

    3.1.1 流程图或伪代码介绍思路

    伪代码样例:
    while 条件
    end while

    if 条件 then
    end if

    for i =1 to n
    end for

    3.1.2 代码截图

    3.1.3 PTA提交列表及说明


    干就行了

    3.2 图形打印问题

    3.2.1 数据处理

    if(){}
    else if(){}
    else{}

    for( ; ; ){ }

    while(){}

    3.2.2 代码截图


    放大




    3.2.3 PTA提交列表及说明


    问题都标在代码截图上了!

    3.3 自选一题,介绍printf调试如何检查错误

    题目:换硬币
    将printf放在变量值改变的地方,在终端上看变量变化是否符合要求

    3.3.1 单步调试截图

    3.3.2 代码截图

    3.3.3 PTA提交列表及说明


    还记得第一次写这道题的时候对循环还不太了解,想了很久才明白这道题循环了多少次

  • 相关阅读:
    Python代码优化概要
    OllyDbg 使用笔记 (一)
    Java报表FineReport在医院院长查询分析系统中有什么用
    MongoDB下载安装測试及使用
    你不可能讲清楚的4个开源协议!!!
    MR之SequenceFile具体解释
    深入浅出AOP(四)--AOP的实现步骤
    SRM 587 Div II L3:ThreeColorabilityEasyy
    转义及编码(u, x)
    转义及编码(u, x)
  • 原文地址:https://www.cnblogs.com/songyvlong/p/14022097.html
Copyright © 2011-2022 走看看