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


1.本章学习总结

1.1学习内容总结

  • 1.学习随机函数的使用
    srand(time(0)); //注释介绍用途
    rand()%100;//
  • 2.学习分支结构
    if:if(条件){}
    if(条件){}else{}
    if(条件){}else if(条件){}else{}
    switch:switch(常量)
    {
    case 1:
    case 2:
    case 3:
    ...
    default:
    }
    case后看情况加break
  • 3.学习getchar和putchar的用法
#include<stdio.h>
  main()
  {
  	
  	int i;
  	i=getchar();//相当于char i;scanf("%c",&i); 
  	putchar(i);//相当于printf("%c",i); 需要i是字符才能输出不能是变量
  	printf("\n");
  	printf("%d",i);
	  
  }
  • 4.常用数学函数

用法 函数
求平方根 sqrt(x)
取绝对值 fabs(x)
x的y次方 pow(x,y)

1.2编程技巧总结

  • 取一个数的个位:x%10
  • 判断整除的做法:if(x%y==0)
  • 交换两个变量的值:
int a=1,b=2,temp;
temp=a;a=b;b=temp;

1.3学习体会

  • 假期自己也学了挺多,虽然题刷的不多,但都是找一些有挑战性的题来做。开学到现在,整个教学的进度我倒是能完全跟上,从刚开始做题心里没底,到现在信手拈来,无疑是刷题带来的进步
  • 代码量的话。。平时比较贪玩,也就把必须要求做的给做完了

2.PTA实验作业

2.1前天是哪天

2.1.1 数据处理

  • 数据处理:设置year,month,day和i,前三个用scanf输入,i用关于day和运算赋值,类型都是int

2.1.2 代码截图

  • 这题一开始没好好构思,用了太多嵌套的if

2.1.3 PTA提交列表及说明

  • 主要到最后一直不知道整百年要除400,后面知道了就满分了

2.2字符型数据处理

2.1.1 数据处理

-数据处理:定义油量oil,油的类型type和服务类型c,都为scanf输入,类型是int,int和char

2.1.2 代码截图

2.1.3 PTA提交列表及说明

2.3单步调试

2.3.1单部调试

  • 设置断点
  • 运行
  • 左下角可以看各变量此时的值,点继续开始下一步
  • 结束

2.3.2代码截图

2.3.3 PTA提交列表及说明

Posted on 2020-11-08 11:30  RocEye  阅读(110)  评论(0编辑  收藏  举报
Live2D