0.展示PTA总分
1.本章学习总结
1.1学习内容总结
如何取随机数:
#include<stdio.h>
#include<stdlib.h>
int main()
{
printf("%d", rand());//直接打印随机数
return 0;
}
没有设置随机数种子,以至于所打印出来的都是同一个数值。
正确操作如下:
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
srand(time(0));//置随机数种子 亦可将time(0)换成time(NULL)
printf("%d", rand());//直接打印随机数
return 0;
}
1.2编程技巧总结
取某一个数的个位数:
#include<stdio.h>
int main()
{
int i;
scanf("%d", &i);
printf("%d", i % 10);
return 0;
}
判断整除的做法:
if(i%n==0)
(执行语句)
输出三个数的最大值:
int temp;
if(temp<i)
temp=i;//依次判断
2.PTA实验作业
2.1前天是哪天
2.1.1数据处理
数据表达:定义 year month day 三个整型变量。
数据处理:
2.1.2代码截图
2.1.3PTA提交列表及说明
错误原因:忽略1900年非闰年的情况没有明确闰年的另一个条件:能够被400整除
2.2 计算最佳情侣身高
2.2.1数据处理
定义N为用户数 t为字符型代表男女 s为身高