第二次作业及总结——数据类型和运算符
2016-09-22 22:47
190 查看
作业:
【例2-5】
# include<stdio.h>
# include<math.h>
int main (void)
{
int money,year;
double rate,sum;
printf("Enter money:");
scanf("%d",&money);
printf("Enter year:");
scanf("%d",&year);
printf("Enter rate:");
scanf("%lf",&rate);
sum=money*pow(1+rate,year);
printf("sum=%.2f\n",sum);
return 0;
}
【2-11】
# include<stdio.h>
int main(void)
{
double x,y;
printf("Enter x:\n");
scanf("%lf",&x);
if(x<0) {
y=pow(x,5)+2*x+1/x;
}
else {
y=sqrt(x);
}
printf("y=f(%f)=%.2f\n",x,y);
return 0;
}
心得:本次c语言课程共4节,懂得了几种常用的数据类型,还学了算术运算和赋值运算,更加的了解了c语言。
通过格式控制让我知道不同的设定输出的值所赋值是不同的,而后学的分段函数,主要是先学会定
义,然后再设定。但全都是这样的吗?通过这两节课来看,我想应该是这样的。而在计算机的程序设计
中,它是单一而又灵活多变的,同时也是有些复杂的。
预习:程序解析中关于for循环语句的执行流程。了解for循环的执行顺序和书写顺序的不同,就是涉及到真
与假的关系,从而影响输出。
自主学习:花费了十多分钟的时间,目的性的看了教材P30页的微视频for循环,同时结合教材学习,让我
比之前更了解for循环的含义和功能。
【例2-5】
# include<stdio.h>
# include<math.h>
int main (void)
{
int money,year;
double rate,sum;
printf("Enter money:");
scanf("%d",&money);
printf("Enter year:");
scanf("%d",&year);
printf("Enter rate:");
scanf("%lf",&rate);
sum=money*pow(1+rate,year);
printf("sum=%.2f\n",sum);
return 0;
}
【2-11】
# include<stdio.h>
int main(void)
{
double x,y;
printf("Enter x:\n");
scanf("%lf",&x);
if(x<0) {
y=pow(x,5)+2*x+1/x;
}
else {
y=sqrt(x);
}
printf("y=f(%f)=%.2f\n",x,y);
return 0;
}
心得:本次c语言课程共4节,懂得了几种常用的数据类型,还学了算术运算和赋值运算,更加的了解了c语言。
通过格式控制让我知道不同的设定输出的值所赋值是不同的,而后学的分段函数,主要是先学会定
义,然后再设定。但全都是这样的吗?通过这两节课来看,我想应该是这样的。而在计算机的程序设计
中,它是单一而又灵活多变的,同时也是有些复杂的。
预习:程序解析中关于for循环语句的执行流程。了解for循环的执行顺序和书写顺序的不同,就是涉及到真
与假的关系,从而影响输出。
自主学习:花费了十多分钟的时间,目的性的看了教材P30页的微视频for循环,同时结合教材学习,让我
比之前更了解for循环的含义和功能。
相关文章推荐
- 获取linux下,tcp、udp的系统默认缓存大小和最大值
- 如何在CentOS 7上修改主机名
- UVA 12169
- http请求
- 如何提高测试效率
- 又见神奇的异或。Trie树。今日头条。
- 单片机项目:驱动VS1003模块(二)
- UE4 的 C++ 开发体验
- mysql性能优化-慢查询分析、优化索引和配置
- 利用angular指令监听ng-repeat渲染完成后执行脚本
- 单片机—串口—代码
- 微服务架构设计 第八步: 设计微服务对外 REST API
- 图之 最小生成树 Kruskal算法
- day15 python css属性选择器
- CentOS7更改yum软件源
- 【C】C语言处理文件读写
- JZOJ4793. 妮厨的愤怒
- 提示:微信小程序开发教程链接
- day15 python css
- 通过py2app将python2程序打包成mac应用程序(.app)(一)