第四课——项目【1-5】
来源:互联网 发布:科技绘图及数据分析 编辑:程序博客网 时间:2024/05/21 06:16
项目1:任务和代码
#include<stdio.h>//输出自己姓名的点阵图int main(){ printf("**********\n *\n *\n *\n *\n *\n *\n *\n *\n***********\n"); printf(" * *\n * *\n * *\n * *\n * *\n * *\n"); printf(" * *\n * *\n * *\n * * *\n"); printf(" *\n *\n *\n *\n *\n *\n"); return 0;}
运行结果
总结:
代码看上去有点乱,实际上我在编写的时候是按着 "zq" 字形, 用*一个个输出的,然后我把后面的printf语句的代码放到第一个上。不太美观,而且没有实现zq在同一水平上。
项目2: 任务和代码
//求矩形面积#include<stdio.h>int main(){ float a,b,l,area; printf("请输入长方形的两边长(数字以空格分开):"); scanf("%f %f",&a,&b); l = 2 * (a + b); area = a * b; printf("周长是%.2f,面积是%.2f",l,area); return 0;}
运行结果
总结:scanf语句里用逗号分隔,则程序运行时必须输入逗号,用空格分隔运行时就要用空格分开数值。不符合的输入导致输出结果不是预期的正确结果。用空格分隔时,运行时键入多少个空格都会当成一个空格。
项目3: 任务和代码
//问题描述:输入两个电阻R1和R2的阻值,求它们并联后的阻值R#include<stdio.h>int main(){ float r1,r2,R; printf("请输入两个电阻值(以空格分开):"); scanf("%f %f",&r1,&r2); R = 1/(1/r1+1/r2); printf("并联电阻值为:%f",R); return 0;}
运行结果
</pre><p></p><p><img src="http://img.blog.csdn.net/20151205151901158" alt="" /></p><p></p><p>总结:与上一题并无太大区别,只不过让我温习了电阻的公式,哈哈。</p><p></p><p>项目4: 任务和代码</p><p></p><pre name="code" class="cpp">//问题描述:输入摄氏温度值(C),转换为华氏温度值(F)并输出#include<stdio.h>int main(){ int F; float C; printf("请输入摄氏度值:"); scanf("%f",&C); F = C*9/5+32; printf("转换成华氏度为:%d",F); return 0;}
运行结果
项目5: 任务和代码
//问题描述:输入圆柱体的半径r和高h,输出圆柱体的表面积s#include<stdio.h>int main(){ float r,h,area,pi=3.1415926; printf("请输入圆柱体的半径和高(以空格分开):"); scanf("%f %f",&r,&h); area = 2*pi*r*r + (2*pi*r)*h; printf("圆柱体的表面积:%f",area); return 0;}
运行结果:
总结:这几个练习题目都相似,所有代码一次打完没有错误,因为自己已经学了点C。但是也花了不少时间。
0 0
- 第四课——项目【1-5】
- 第四讲项目1—求两数之和(界面友好)
- 第二周第四项目——用循环求
- 第三周第四项目——穷举法
- 第五周第四项目——长方柱类
- C++第四次实验——项目二
- 第十一周第四项目——教师干部类
- 第四讲项目2—英尺到米的转换
- C++第四次实验—继承和派生项目3
- 第四次上机实践项目-项目1-三角形类椎体-(5)
- PMP项目管理知识体系——第四章 项目整合管理
- WF130701 陈帆 第四阶段项目日报5
- 第四章项目5-猴子选大王
- WF130701 陈帆 第四阶段项目日报1
- C++第四次实验 项目1
- 第四课——最后一课
- OpenGL入门学习——第四课
- jQuery第四课 ——运动
- Sqoop修改sqoop元信息实现job的增量导入
- Code Forces 496 A. Minimum Difficulty(水~)
- android的面试题
- Activity的onSaveInstanceState和onRestoreInstanceState调用的时机
- 分配内存空间
- 第四课——项目【1-5】
- android(21)(使用HttpURLConnection,HttpClient和AsyncHttpClient分别实现post和get请求数据)
- LeetCode(162) Find Peak Element
- struts2项目中forward和redirect跳转注意事项
- 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
- sql多表联查
- NSString
- jQuery基础应用
- MATLAB中依据数组下标去矩阵中元素