• 分支-顺序结构 C博客作业2


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

    0展示pta总分


    1本章学习总结

    1.1学习内容总结

    分支结构
    二分支:
    if(表达式)
    {语句1;}
    else
    {语句2;}
    多分支:
    if(表达式1)
    {语句1;}
    else if(表达式2)
    {语句2;}
    ...
    else if(表达式n-1)
    {语句n-1;}
    else
    {语句n;}
    (养成语句都加{}的习惯)
    switch语句
    switch(表达式){
    case 常量表达式1:语句段1;break;
    case 常量表达式2:语句段2;break;
    ...
    case 常量表达式n;语句段n;break;
    default: 语句段n+1;nreak;
    (表达式和常量表达式的值一般都是整型或字符型,default可省略,可读性好,效率高)
    字符输入函数
    ch=getchar();
    (getchar()函数只能读入一个字符,给采用循环方式for( ; ; )输入多个字符)
    逻辑运算符

    目数 单目 双目
    运算符 &&
    名称 逻辑非 逻辑与 逻辑或

    ps:这个读不出“逻辑或||”的符号

    1.2编程技巧总结

    • 如何交换两个变量的值-再设一个变量temp进行交换:

    #include <stdio.h>
    int main()
    {
        int a,b,c,temp;
        scanf("%d %d %d",&a,&b,&c);
        if(a>b) {
        temp=a;a=b;b=temp;
    	}
    	if(a>c){
    		temp=a;a=c;c=temp;
    	}
    	if(b>c){
    		temp=b;b=c;c=temp;
    	}
    	printf("%d",b);
    		
        	return 0;
    }
    
    • 取某一个n个位数number的个位数digit做法:
      digiit=number%pow(10,n-2);
    • 判断一个数number1是否被number2整除;
      number1%number2==0;

    1.3本章学习体会

    虽然语法知识点不多,但真正面对一道题目时,有时会感觉无从下手,不知道要用哪个语法结构写,遇到分类讨论等情况的更是。多刷题真的有必要,但感觉有的题目偏难,有的需要运用到后面的知识点比如数组,我也就看了视频,具体咋运用是不会滴。

    2pta实验作业

    2.1前天是哪一天

    (对不起,我能力有限,能不能下次补,我现在还写不出来)

    2.2计算油费

    • 2.21数据处理
      int型变量a储存油量,int型b储存油的型号,double型price储存总费用,char c储存字符。

    • 2.22代码截图

    • 2.23提交列表

    之前刚开始写代码不是很会用vs,所以未能发现语法错误就提交了;
    折扣理解错误,误乘了0.03和0.05

    2.3龟兔赛跑

    • 单步调试


    • 代码截图

    • 提交列表

      对for没理解到位,多写了一个else与第二个if对应
      多写了
      else
      {
      Tortoiselength +=30;
      Rabbitlength +=90;
      i+=10;
      }

  • 相关阅读:
    List数据去重的五种有效方法
    select 1 from ... sql语句中的1代表什么意思?
    gitlab 创建一个空的分支 将本地代码推到特定分支
    Error running 'dt-assets-monitor [clean]': Cannot run program "C:Program Files (x86)Javajdk1.8.0_73injava.exe" (in directory "E:codedt-assets-monitor")
    Git SSH Key 生成步骤
    Git,GitHub与GitLab的区别
    聊聊TCP Keepalive、Netty和Docker
    centos7设置非图形界面
    PHP mysqli 使用预处理语句防注入
    用传纸条讲 HTTPS
  • 原文地址:https://www.cnblogs.com/zxcvbnmlk/p/13943459.html
Copyright © 2020-2023  润新知