zoukankan      html  css  js  c++  java
  • C博客作业01--分支、顺序结构

    这个作业属于哪个班级 C语言--网络2011/2012
    这个作业的地址 C博客作业01--分支顺序结构
    这个作业的目标 初步认识C语法,掌握数据表达、printf、scanf语法及分支结构内容

    0.展示PTA总分


    1.本章学习总结

    1.1 学习内容总结

    关于随机数

    随机数要在开头用#include<stdlib.h>.如果要每次的随机数字不同,就要用随机种子srand(time(0)).如果随机数有取值范围,例如要求随机数的范围在0100,就用rand()%100.如果是10100,就用10+rand(%90)。

    关于for循环

    for循环的表达式为for(表达式1;表达式2;表达式3)//后面不需要分号。此时不用scanf()函数,因为在for的表达式已经进行了赋值,表达式1赋值后,进行判断表达式2,再进行循环语句,再进行表达式3.记得还要用{}。

    关于字符

    字符输入用getchar()//()中无参数;输出用putchar()//()中要含有参数。两者都每次只能输入输出一个字符。

    关于运算符

    表示或用||,表达逻辑与用&&。表达非用!

    关于switch

    switch的用法为switch(表达式){}记得换行,里面要用case 常量表达式:语句1;break;case后面不能用case op=‘+’类似的,而是case ‘+’,区分两者间的区别。记得用break;

    while和都do while

    两者的区别在于,前者的表达为:while(表达式){循环语句体}。而后者为:do{循环语句体}while(表达式),至少执行一次的循环语句体。如果循环次数确定的话,尽量用for。

    1.2 编程技巧总结

    取某一位数个位做法

    任何数对10取余得到的是个位数。例如求321的每一位数字,方法如下:individual=321%10,ten=321/10%10,hundred=321/100.

    判断整除做法

    m%n==0说明m能够对n进行整除,主要是用取余的方法。

    对于函数

    首先在头文件时用#include.求幂函数用pow,eg:x的3次方用pow(x,3).求绝对值用fabs()eg:x的绝对值为fabs(x)求平方根用sqrt()eg:根号4为sqrt(4)。等等
    (目前pta刷的不多,对于函数的编程技巧不太很懂。之后会补上)

    1.3 本章学习体会

    林丽老师教的很好,但是由于自己的刷题量不多,所以在上课时么有怎么跟得上进度。我希望老师布置的作业能够少一掉,能让我有更多的时间刷pta,从题目中寻找c语言的技巧和魅力,还有老师布置的测试能不能在测试完后公布一下答案,这样可以及时纠正,及时改正。老师上课的互动可以少一点的话就更好了,不然每节课都上的心惊胆战,步步惊心,听课会不怎么集中。
    这两者我写了分支结构和顺序结构,但有些许题是在同学的帮助下完成的。接下来要准备写循环结构了。

    2.PTA实验作业(计算油费)

    2.2.1 数据处理


    2.1.2 代码截图

    2.1.3 PTA提交列表及说明

    2.3 自选一题,介绍单步调试如何检查错误

  • 相关阅读:
    设计模式学习--面向对象的5条设计原则之单一职责原则--SRP
    设计模式学习--面向对象的5条设计原则(转)
    oracle 存储过程创建报错 Procedure created with compilation errors
    查看临时表空间占用最多的用户与SQL
    查看表空间文件以及利用率、修改、删除表空间文件大小
    aliyun阿里云alibabaMaven仓库地址——加速你的maven构建
    快速配置java环境变量
    oracle 月份中日的值必须介于 1 和当月最后一日之间
    Oracle 修改dmp的表空间
    oracle 空表导出dmp会报错
  • 原文地址:https://www.cnblogs.com/luoniannian/p/13936371.html
Copyright © 2011-2022 走看看