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

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

ID:62153410

大小:41.50 KB

页数:7页

时间:2021-04-19

实验2-程序控制结构.doc_第1页
实验2-程序控制结构.doc_第2页
实验2-程序控制结构.doc_第3页
实验2-程序控制结构.doc_第4页
实验2-程序控制结构.doc_第5页
资源描述:

《实验2-程序控制结构.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、个人收集整理勿做商业用途淮海工学院计算机科学系实验报告书课程名:《C++程序设计》 题 目:  程序控制结构 班 级:          学号:      姓  名:      评语:成绩:指导教师:批阅时间:年月日个人收集整理勿做商业用途1、实验内容或题目(1)给出一个百分制的成绩,要求输出成绩等级’A’,’B’,’C’,’D’,’E’。90分以上的为’A’,80~89分的为’B’,70~79分的为’C’,60~69分的为’D’,60分以下的为’E’。(要求使用switch语句)(2)输出所有的“水仙花数”,所谓的“水仙花数”是指一个3

2、位数,其各位数的立方和等于该数本身。例如,153是一个水仙花数,因为,153=13+53+33。(3)编程实现输出9*9乘法口诀表。(4)编写一个程序,将一个子字符串插入到主字符串指定位置。(5)编写一个程序,判定一个字符串是否是另一个字符串的子串。2、实验目的与要求⑴进一步熟悉熟悉VC++6编译环境,掌握运用VC编译C++程序的基本方法。⑵掌握常见的流程控制结构,运用控制结构编写多重循环的C++程序,输出9*9表。⑶对于9*9乘法口诀表,要求输出◣、◤、◢、◥等几种形式。3、实验步骤与源程序 ⑴ 实验步骤第一题运用到的知识是switch

3、,重点要注意的是break的用法,如果少了break的话,程序会一直执行到最后,所以课后要重点去比较break和continue的用法.第二题主要是掌握到do-whilet和while区别,尤其要注意的是do-while在执行到最后一定要加上分号,然后再掌握到水仙花数的求法。第三题主要是二重循环的表达方式。外循环是控制从第一行到第九行,内循环是控制每一行有多少算法尤其是{for(j=1;j<=i;j++)的重要性。第四题主要迁涉到组的许多问题,已有些忘,回去记得复习。 ⑵源代码个人收集整理勿做商业用途第一题:#include <iostr

4、eam>using namespacestd;void main(){intnum;ﻩcin>>num;switch(num/10)ﻩ{ case10: case9: cout<<'A';break;  case8:cout<<'B';break;case7: cout<<'C';break;    case 6:   cout<<'D'; break;   default:cout<<'E';break;}}第二题:#includeusing namespace std;int main(){inta,i,sum;f

5、or(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<usingnamespace std;intmain(){ﻩinti,j;ﻩfor(i=1;i<=9;i++)ﻩ{ﻩfor(j=1;j<=i;j++)ﻩﻩﻩcout<<"i*j="<

6、}个人收集整理勿做商业用途第四题:#include usingnamespacestd;intmain(){ charc[100],t[10];ﻩinti,j,k,b,a;for(i=0;i<100;i++)ﻩ{j=0;ﻩﻩwhile(c[i]!='')ﻩ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<<c[i]<<endl;ﻩ}return0;

7、}第五题#include <iostream>#include个人收集整理勿做商业用途usingnamespacestd;intmain(){charc[20],b[4];inti,j,a,d,k;  a=strlen(c);ﻩd=strlen(b);for(i=0;i

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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。