第二次随笔
博客链接【https://edu.cnblogs.com/campus/hljkj/CS201801/homework/2293】
第三次作业7-4
#include<stdio.h>
int main(void)
{
float x,y;
scanf("%f",&x);
if(x!= 0){
y=1/x;
}
else{
y=0;
}
printf("f(%.1f) = %.1f",x,y);
system ("pause");
return 0;
}
解题思路:
(1)首先编译预处理命令#include<stdio.h>
(2)定义主函数
(3)定义两个单精度浮点型变量
(4)调用scanf()函数输入数据,变量名x前面加&,%lf中的1是long的首字母
(5)使用if-else语句
(6)调用printf()函数输出结果
(7)编译结束语句
流程图如下
运行结果
调试结果
第四次作业7-2
#include<stdio.h> int main() { double x,y; double a; scanf("%lf%lf",&x,&y); a=(x-y)*100/y; if(a>=50) printf("Exceed %.0f%%. License Revoked",a); else if(a>=10) printf("Exceed %.0f%%. Ticket 200",a); else printf("OK"); system("pause"); return 0; }
解题思路:
(1)首先编译预处理命令#include<stdio.h>
(2)定义主函数
(3)定义三个双精度浮点型变量
(4)解释a的含义
(5)调用scanf()函数输入数据,变量名x前面加&,%lf中的1是long的首字母
(6)使用if-else语句
(7)再使用else-if语句
(7)分别调用printf()函数输出结果
(8)编译结束语句
流程图如下
运行结果
调试结果
本题遇到的问题:
开始无法输出%,后来知道了输出百分号需要打两个%%
折线图
作业点评
(1)https://www.cnblogs.com/cyw1/p/9905822.html
(2)https://www.cnblogs.com/xupeixia/p/9917104.html
(3)https://www.cnblogs.com/zhaoxuan/p/9915158.html
个人总结
本周学习了很多知识,其实零基础的我有些跟不上,但是接下来的时间我会越来越努力的