c++第1次实验报告
来源:互联网 发布:专业铃声制作软件 编辑:程序博客网 时间:2024/06/06 04:30
输出星号图
一.问题及代码
/*?* 文件名称:c++第二次实验上机 项目 5 * 作 者: 程志清 * 完成日期: 2017.2.27 * 版 本 号:5.11 * 对任务及求解方法的描述部分:* 输入描述:* 问题描述:* 程序输出:
* 问题分析:*?算法设计: */#include<iostream>using namespace std;int main(){int n,i;for(i=6;i>=1;i--){for(n=1;n<12;n++){if(i==1)cout<<"*";else if(n==i||12-n==i)cout<<"*";else cout<<" ";}cout<<endl;}return 0;}
二.运行结果
三.心得体会
第二周的实验上机只是深度再次的加深,让我知道了代码不仅可以处理数据,还可以用来制作美丽的图案,这次的实验就使用for循环的嵌套输出了一个星号图,再次的加深了for循环的理解深度!!
四.知识点归纳
1.利用for循环语句控制输出
2.用for循环的两层嵌套分别控制行和列
3.if语句判断输出的条件
一.问题及代码
/*?* 文件名称:c++第二次实验上机 项目 1 * 作 者: 程志清 * 完成日期: 2017.2.27 * 版 本 号:5.11 * 对任务及求解方法的描述部分:* 输入描述:本月收入 * 问题描述:* 程序输出: * 问题分析:*?算法设计: */#include <iostream> using namespace std; int main( ) { double dSalary,dTax=0,dNetIncome=0; cout<<"请输入您本月的收入总额(元):"; cin>>dSalary; if(dSalary<=3500) ; else { int a=dSalary-3500; if(a<=1500) dTax=(a*0.03); else if(a<=4500) dTax=(a*0.1-105); else if(a<=9000) dTax=(a*0.2-555); else if(a<=35000) dTax=(a*0.25-1005); else if(a<=55000) dTax=(a*0.3-2755); else if(a<=80000) dTax=(a*0.35-5505); else dTax=(a*0.45-13505); dNetIncome=dSalary-dTax; } cout<<"您本月应缴个人所和税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n"; cout<<"依法纳税,共享繁荣。谢谢使用!\n"; return 0; }
二.运行结果
三.心得体会
再一次的上机实验,通过第一次后加上一周的学习,使用c++写代码已经很熟悉了,这次又加深了自己对代码的掌握,打代码的速度更快了,对if else 的运用更熟练!
四.知识点归纳
1.使用c++代码格式排版简洁
2.使用if else语句多层嵌套判断
0 0
- C++第1次上机实验报告
- c++第1次实验报告
- 第5次实验报告
- 第10次c语言上机实验报告
- C++第2次实验-实验报告(1)
- C++第2次实验-作业报告(1)
- C++ 第2次上机实验报告
- c++第2次上机-实验报告
- 【实验报告】C++第3次试验
- C++第5次实验报告
- C++第6次实验报告
- 第1次实验
- 第四次C程序设计实验报告
- 第四次c语言上机实验报告
- 第四次C语言上机实验报告
- 第五次C语言上机实验报告
- 第五次C程序设计实验报告
- 第五次C语言上机实验报告
- RefineNet: Multi-Path Refinement Networks for High-Resolution Semantic Segmentation
- 父子窗口之间的通信
- java类型自动转换和信息丢失情况
- JSON和OC的转换对照表
- buildTools
- c++第1次实验报告
- 在CentOS6.5下编译安装redis3.2.8
- github使用
- +=不同数据类型
- C++第1次实验-分段函数求值
- usaco Network of Schools
- Android Studio的安装
- 【算法】寻找丢失的数字
- 添加返回导航按钮backBarButtonItem 私人日志