这个作业属于哪个班级 | CC语言--网络2011/2012 |
---|---|
这个作业的地址 | C博客作业00--顺序分支结构 |
这个作业的目标 | 初步认识C语法,掌握数据表达、printf、scanf语法及分支结构内容 |
0.展示PTA总分(0----2)
1.本章学习总结(4分)
学习了一些C语言基础语法,初步学会用C语言编程解决一些小学奥数题,但还是会出些语法小错误。最重要的是学会了分布调试,懂了如何检查自己代码的错误
1.1 学习内容总结(2分)
(1)随机数
include<stdlid.h>//随机数必须有的头文件
rand()%100;//随机数函数及其语法,产生0~100的随机数
注:my number=10+rand()%90表示取10~100中的随机数
include<stdlid.h>
scand(seed);//生成随机种子产生不同随机数
include<time.h>//该随机数生成方法特有函数
time(0);//返回从1970年1月1日,依据时间获得随机数
(2)函数
include(math.h)//使用函数必加的头函数
平方根函数:sqrt(x)
绝对值函数:fabs(x)
幂函数:pow(x,n)注:即x^n
(3)if else 语句的多种表达方式
1,
if(条件1)语句1;//特点:当满足条件时可以执行多条
if(条件2)语句2;
if(条件3)语句3;
if(条件1)语句1;//特点:只可进入一条分支
else if(条件2)语句2;
else 语句3;
if(条件1)//if的嵌套,可以无限嵌套,但注意写题若出现3条以上的嵌套赶紧换方法,大概率用错了方法
{
if(条件2)语句1
else 语句2
}
else 语句3
switch()结构
switch(x)//1.括号内可以是字符型变量,但要记得加上'',如'x'2.括号内及case后条件只能有一个字符2.相对if else适用范围较窄
{
case 1:语句1;
case 2:语句2;
case 3:语句3;
}
1.2 编程技巧总结(1分)
先观察题干把该用的头文件写上,再观察变量注意字符型变量,整型变量,单双精度变量间的区别,编写完程序后用分布执行来检验
1.3 本章学习体会(1分)
如今题目难度虽不大,但要多写多练,避免语法或细节错误
2.PTA实验作业(6分)
2.1 前天是哪天
2.1.1 数据处理
定义年月日变量,使用if else,switch结构
2.1.2 代码截图
2.2 自选一题,内容要和字符型数据处理有关的题目
找出三位水仙花数
2.2.1 数据处理
定义个十百整形变量