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 随机函数

  1. 首先头文件得#include<stdlib.h>和#include<time.h>

  2. srand():提供一个随机种子

  3. 调用rand(),会根据srand()提供的种子产生不同的数

  4. 对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 代码截图


2. 3 求中间数

2.3.1 单步调试截图

2.3.3 PTA提交列表及说明

posted @ 2020-11-07 11:56  山高念做垚  阅读(150)  评论(0编辑  收藏  举报