| 这个作业属于哪个班级 | 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单部调试
- 设置断点
- 运行
- 左下角可以看各变量此时的值,点继续开始下一步
- 结束