C博客作业01--分支、顺序结构
这个作业属于哪个班级 | C语言--网络2011/2012 |
---|---|
这个作业的地址 | C博客作业00--顺序分支结构 |
这个作业的目标 | 初步认识C语法,掌握数据表达、printf、scanf语法及分支结构内容 |
1.本章学习总结
1.1 学习内容总结
1分支结构
1.1 单分支
if(条件)
{
语句
}
1.2 双分支
if(条件)
{
语句
}
else
{
语句
}
1.3 多分支
if(条件)
{
语句
}
else if(条件)
{
语句
}
else
{
语句
}
1.4 switch语法
switch(n)
case():语句;break;
case():语句;break;
default:语句;break;
2 随机函数
-
首先头文件得#include<stdlib.h>和#include<time.h>
-
srand():提供一个随机种子
-
调用rand(),会根据srand()提供的种子产生不同的数
-
对rand()函数取余可以的到相应范围内的函数
1.2 编程技巧总结(1分)
列举本周写代码过程,PTA题目或课本知识点的编程技巧。如
-
取某一位数个位做法
-
number%10 =n
-
判断整除做法
-
if(number%n==0)
-
交换
-
比较三个数的大小
#include<stdio.h> int main() { int num1; int num2; int num3; int temp; scanf("%d %d %d",&num1,&num2,&num3); if(num1>num2) { temp=num1; num1=num2; num2=temp; } if(num1>num3) { temp=num1; num1=num3; num3=temp; } if(num2>num3) { temp=num2; num2=num3; num3=temp; } printf("least=%d,middle=%d,largest=%d",num1,num2,num3); return 0; }
1.3 本章学习体会(1分)
1 多写就会多会
2 ==得看准了
3 代码量在800到1000之间吧
2. PTA实验作业
2.1 前天是哪天
2.1.1 数据处理
数据表达:定义整型数year,month,day
数据处理:1 在数据发生变化时按照规律赋值,如从小月到大月时day=day+29
2 判断是否为二号或一号然后判断是从大月到小月,还是从小月到大月其中三月到二月还要考虑是否为闰年
2.1.2 代码截图
2.1.3 PTA提交列表及说明
一开始在教室做的时候没想到闰年还得%100!=0结果没过,后来查了之后才知道还有这个要求...也算是增长知识了
刚开始做的时候感觉有很多条件要考虑,一下子无从下手,但是仔细想想其实就几个点要着重考虑比如三月到二月,二号到,30,31号,因此在写题目时要先想清楚我要做什么,我要考虑到什么,想清楚再做后就没有什么难度了
2.2 计算油费
2.2.1 数据处理
数据表达:定义整型数oil,liang,浮点数oilpay,pay以及字符型数serve
2.1.2 代码截图