好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

实验2-程序控制结构.doc

7页
  • 卖家[上传人]:s9****2
  • 文档编号:540179288
  • 上传时间:2024-01-04
  • 文档格式:DOC
  • 文档大小:55KB
  • / 7 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 淮海工学院计算机科学系实验报告书课程名: 《C++程序设计》 题 目: 程序控制结构 班 级: 学 号: 姓 名: 评语:成绩: 指导教师: 批阅时间: 年 月 日C++程序设计实验报告1、 实验内容或题目(1)给出一个百分制的成绩,要求输出成绩等级’A’,’B’,’C’,’D’,’E’90分以上的为’A’,80~89分的为’B’,70~79分的为’C’,60~69分的为’D’,60分以下的为’E’要求使用switch语句)(2)输出所有的“水仙花数”,所谓的“水仙花数”是指一个3位数,其各位数的立方和等于该数本身例如,153是一个水仙花数,因为,153=13+53+333)编程实现输出9*9乘法口诀表4)编写一个程序,将一个子字符串插入到主字符串指定位置。

      5)编写一个程序,判定一个字符串是否是另一个字符串的子串2、实验目的与要求⑴ 进一步熟悉熟悉VC++6编译环境,掌握运用VC编译C++程序的基本方法⑵ 掌握常见的流程控制结构,运用控制结构编写多重循环的C++程序,输出9*9表⑶ 对于9*9乘法口诀表,要求输出◣、◤、◢、◥等几种形式3、 实验步骤与源程序 ⑴ 实验步骤第一题运用到的知识是switch,重点要注意的是break的用法,如果少了break的话,程序会一直执行到最后,所以课后要重点去比较break和continue的用法.第二题主要是掌握到do-whilet和while区别,尤其要注意的是do-while在执行到最后一定要加上分号,然后再掌握到水仙花数的求法第三题主要是二重循环的表达方式外循环是控制从第一行到第九行,内循环是控制每一行有多少算法尤其是{for(j=1;j<=i;j++)的重要性第四题主要迁涉到组的许多问题,已有些忘,回去记得复习 ⑵ 源代码第一题:#include using namespace std;void main(){ int num; cin>>num; switch(num/10) { case 10: case 9: cout<<'A'; break; case 8: cout<<'B'; break; case 7: cout<<'C'; break; case 6: cout<<'D'; break; default: cout<<'E'; break; }}第二题: #include using namespace std;int main(){ int a,i,sum; for(i=100;i<=999;i++) { sum=0; a=i; do { a%=10; sum+=a*a*a; a/=10; } while(a>0); if(sum==i) cout<using namespace std;int main(){ int i,j; for(i=1;i<=9;i++) { for(j=1;j<=i;j++) cout<<"i*j="<#include using namespace std;int main(){ char c[100],t[10]; int i,j,k,b,a; for(i=0;i<100;i++) { j=0; while(c[i]!='\0') if(c[i]==t[j++]) k=i; for(b=k;b<100;b++) { a=0; c[b]=t[a++]; } } for(i=0;i<110;i++) { cout<#include using namespace std;int main(){ char c[20],b[4]; int i,j,a,d,k; a=strlen(c); d=strlen(b); for(i=0;i

      上面都迁涉到for,do-while,while,switch,等一些重要知识点。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.