C++第二章实验报告
铜陵学院c语言实验报告

《C语言程序设计》实验报告2016~2017学年第二学期班级 2016级学号姓名指导教师黄永青实验一 Visual C++ 6.0编程环境与C语言程序的调试过程一、实验学时2 学时。
二、实验目的1.了解在Visual C++ 6.0环境下如何编辑、编译、连接和运行一个C程序;2.通过运行简单的C程序,初步了解C源程序的特点。
三、预习内容教材《C语言程序设计》第1章。
四、实验内容1.请调试、运行下面的程序一。
#include <stdio.h>int main( ){printf("Hello,World!\n");return 0;}给出以上程序的运行结果(或其截图):2.请调试、运行下面的程序二。
#include <stdio.h>int main( ){int i,j;for(i=1;i<=9;i++){for(j=1;j<=i;j++)printf("%1d*%1d=%2d ",j,i,j*i);printf("\n");}return 0;}给出以上程序运行结果的截图:3.请改正下面程序三中的语法错误,然后调试、运行该程序,观察分析运行结果。
#include <stdio.h>int main( ){int a,b,sum;a=3b=4;sun=a+b;printf("%d+%d=%d\n",a,b,sum);return 0;}(1)改正后的程序#include <stdio.h>int main( ){int a,b,sum;a=3;b=4;sum=a+b;printf("%d+%d=%d\n",a,b,sum);return 0;}(2)以上程序的运行结果(或其截图):五、思考题1.调试C语言程序的步骤有哪些?答:1. 编辑2. 编译3. 连接4. 运行2.程序的基本结构有哪三种?答:顺序结构,选择结构,循环结构指导教师成绩年月日实验二数据类型、运算符和表达式一、实验学时2 学时。
C++第二章实验报告

西安交通大学实验报告一.实验目的1.熟悉掌握数据的各种类型。
2.学会对常量的声明方法,掌握变量的声明、初始化以及赋值的方法。
3.熟练掌握字符型和整型数据的转换,学会查ASCII字符表。
4.掌握运算符和表达式。
5.掌握运算符的顺序,不同类型数据的混合运算和转换方式。
6.学会用C++语言表达简单的信息与进行简单运算。
二.实验内容实验题目一按表2-1定义不同类型的变量,计算并显示不同类型的变量占的字节数。
并尝试:与赋不赋值有关吗?将变量改为不同类型的常量呢?如3、3.0、1.0E-4、‘e’、“continue”、ture、false等。
1.要点分析关键是使用一个运算符sizeof(),它计算括号中的类型、变量或表达式结果占的字节数。
2.实验结果/*Bytes of data type*///程序注释,计算数据类型所占字节数#include<iostream>using namespace std;int main(){double n ; //说明n表示实数n=sizeof(short int); //计算类型大小,将所占字节数赋值给符号n,短整型cout<<"short int "<<n<<endl;n=sizeof(int); //整型cout<<"int "<<n<<endl;n=sizeof(long int); //长整形cout<<"long int "<<n<<endl;n=sizeof(char); //字符串cout<<"char "<<n<<endl;n=sizeof(bool); //布尔型cout<<"bool "<<n<<endl;n=sizeof(float); //浮点型cout<<"float "<<n<<endl;n=sizeof(double); //双精度型cout<<"double "<<n<<endl;return 0;}赋变量值/*Bytes of data type*///程序注释,计算数据类型所占字节数// #include<iostream>using namespace std;int main(){double n,g; //n,g为实数//int b; //b为整型//short int a; //a为短整型//long int c; //c为长整型//char d; //d为字符型//bool e; //e为布尔型//float f; //f为浮点型//n=sizeof(a); //计算a所占字节数,赋值给符号n,//cout<<"a "<<n<<endl;n=sizeof(b); //计算b所占字节数,赋值给符号n//cout<<"b "<<n<<endl;n=sizeof(c); //计算c所占字节数,赋值给符号n//cout<<"c "<<n<<endl;n=sizeof(d); //计算d所占字节数,赋值给符号n//cout<<"d "<<n<<endl;n=sizeof(e); //计算e所占字节数,赋值给符号n//cout<<"e "<<n<<endl;n=sizeof(f); //计算f所占字节数,赋值给符号n//cout<<"f "<<n<<endl;n=sizeof(g); //计算g所占字节数,赋值给符号n//cout<<"g "<<n<<endl;return 0;}赋常量值/*Bytes of data type*///程序注释,计算数据类型所占字节数#include<iostream>using namespace std;int main(){double n ; //说明n表示实数n=sizeof(3); //计算类型大小,将所占字节数赋值给符号n,短整型cout<<"short int "<<n<<endl;n=sizeof(3.0); //整型cout<<"int "<<n<<endl;n=sizeof(1.0E-4); //长整形cout<<"long int "<<n<<endl;n=sizeof('e'); //字符串cout<<"char "<<n<<endl;n=sizeof("continue"); //布尔型cout<<"bool "<<n<<endl;n=sizeof(true); //浮点型cout<<"float "<<n<<endl;n=sizeof(false); //双精度型cout<<"double "<<n<<endl;return 0;}实验题目二编程试求函数 y=sinx2/(1-cosx).当x趋近0时的极限。
C语言实验报告范文

C语言实验报告范文一、实验目的本实验旨在通过实际操作和编程,加深对C语言的理解和掌握,同时提高解决实际问题的能力。
二、实验内容1.利用C语言设计一个简单的计算器程序,实现简单的四则运算功能。
2.利用C语言设计一个简单的学生信息管理系统,实现添加、删除、修改和查询学生信息的功能。
三、实验步骤和代码实现1.计算器程序的设计与实现(1) 定义一个函数addition,传入两个参数,实现两数相加。
(2) 定义一个函数subtraction,传入两个参数,实现两数相减。
(3) 定义一个函数multiplication,传入两个参数,实现两数相乘。
(4) 定义一个函数division,传入两个参数,实现两数相除。
(5)在主函数中,通过用户的输入选择所需进行的运算,并输出结果。
代码如下:```C#include <stdio.h>float addition(float a, float b)return a + b;float subtraction(float a, float b)return a - b;float multiplication(float a, float b)return a * b;float division(float a, float b)if (b == 0)printf("Divisor cannot be zero!\n");return 0;}return a / b;int maiint choice;float num1, num2;printf("Please enter two numbers: ");scanf("%f%f", &num1, &num2);printf("Please choose the operation (1:addition, 2:subtraction, 3:multiplication, 4:division): ");scanf("%d", &choice);switch (choice)case 1:printf("The result is: %.2f\n", addition(num1, num2)); break;case 2:printf("The result is: %.2f\n", subtraction(num1, num2)); break;case 3:printf("The result is: %.2f\n", multiplication(num1, num2)); break;case 4:printf("The result is: %.2f\n", division(num1, num2)); break;default:printf("Invalid choice!\n");break;}return 0;```2.学生信息管理系统的设计与实现(1) 定义一个结构体Student,包含学生的姓名、学号、年龄等信息。
实验二 c语言实验报告

实验二数据类型、运算符及表达式1、实验目的:(1)掌握C语言数据类型,熟悉如何定义一个整型、字符型和实型的变量,以及对它们赋值的方法。
(2)掌握不同的类型数据之间赋值的规律。
(3)会使用C的有关算术运算符,以及1包含这些运算符的表达式,特别是自加(++)和自减(--)运算符的使用。
(4)进一步是熟悉C程序的编辑、编译、连接和运行的过程。
2、实验内容(1)输入程序运行,观察运行结果。
#include “stdio.h”int main(){char c1,c2;c 1=’a’c2=’b’printf(“%c %c\n”,c1,c2);return(0);}①运行此程序:编辑完以后结合功能键F2保存源程序,然后再按F9键完成一次编译和连接,显示无错误,按任意键返回显示源程序,接着按ctrl+F9运行,然后按alt+F5显示结果。
结果:a,b②增加一条语句printf(“%d %d\n”,c1,c2);运行结果:a b分析:“%d”表示“以十进制整数类型”,输出时对应的是ASCⅡ码值。
A对应的ASCⅡ是97,b对应ASCⅡ为98,故输出值为97 98③将第二行改为:int c1,c2;运行此程序:编辑完以后结合功能键F2保存源程序,然后再按F9键完成一次编译和连接,显示无错误,按任意键返回显示源程序,接着按ctrl+F9运行,然后按alt+F5显示结果。
结果为a b97 98分析:虽然定义变量为整型,但输出时要求输出字符,故通过ASCII码转化为字符a b。
④再将第三四行改为 c1=a,c2=b运行此程序:编辑完以后结合功能键F2保存源程序,然后再按F9键完成一次编译和连接,显示两个错误。
分析:字符常量是由一对单撇号括起来的单个字符,而单纯的字母a,b没有意义,故显示错误。
⑤再将第三四行改为:c1=”a”;c2=”b”;运行此程序:编辑完以后结合功能键F2保存源程序,然后再按F9键完成一次编译和连接,显示无错误,按任意键返回显示源程序,接着按ctrl+F9运行,然后按alt+F5显示结果。
《c语言程序设计》实验报告(实验-2)

《c语⾔程序设计》实验报告(实验-2)《C语⾔程序设计》实验报告2013~2014学年第⼆学期班级姓名学号指导教师实验⼀实验项⽬名称:C程序的运⾏环境和运⾏C程序的⽅法所使⽤的⼯具软件及环境:Visual C++ 6.0⼀、实验⽬的:1.了解在Visual C++ 6.0环境下如何编辑、编译、连接和运⾏⼀个C程序;2.通过运⾏简单的C程序,初步了解C源程序的特点。
⼆、预习内容:教材《C语⾔程序设计教程》第1章。
三、实验内容:1. 在Visual C++ 6.0环境下输⼊并运⾏下⾯的程序:#includeint main( ){printf("This is a C program.\n");return 0;}2. 在Visual C++ 6.0环境下输⼊下⾯的程序(有语法错误),编译、连接、调试该程序,直⾄程序⽆语法错误,然后运⾏程序,并观察分析运⾏结果。
#includeint main( ){int a,b,suma=3;b=4;sun=a+b;print(“%d+%d=%d\n”,a,b,sum);return 0;}四、实验结果:1. 运⾏结果(或截图):This is a C program.Press any key to continue2. (1) 改正后的源程序:#includeint main( ){int a,b,sum;a=3;b=4;sum=a+b;printf("%d+%d=%d\n",a,b,sum);return 0;}(2) 运⾏结果(或截图):3+4=7五、思考题:1. ⼀个C程序上机的步骤有哪些?答:上级输⼊与编辑源程序—对原程序进⾏编译–与库函数链接–运⾏可执⾏的⽬标程序。
2. 组成C程序的基本单位是函数,⼀个函数包括哪⼏个部分?答:⼀个函数包括两部分:分别为函数头或函数⾸部和函数体。
成绩指导教师签名实验⼆实验项⽬名称:数据类型、运算符和表达式所使⽤的⼯具软件及环境:Visual C++ 6.0⼀、实验⽬的:1.掌握整型、实型与字符型这三种基本类型的概念;2.掌握常量及变量的使⽤⽅法;3. 掌握基本算术运算符及其表达式的使⽤⽅法;4. 掌握++、--运算符、赋值运算符及其表达式的使⽤⽅法。
C语言实验报告

C语言实验报告C语言实验报告1一周的C语言实训,虽然时间略显仓促,但却让我学到了很多实际运用的技能!一、心得与感想首先,在实训中的第一步是编写功能较为单一的小程序,虽然是小程序,但所用的知识却都是我们本学期学习的重点知识。
在做题的过程中让我们把这些知识复习了一遍,强化了知识!其次,这次作中所碰到的题目,在实训中已经接触过,所我们都比较深知这些题目的要求和算法,因次在编写小程序时比较快,而且算法也是比较简化,运算准确。
鉴次我明白很多编程题要经过多次编写修改与调试,才会得到最简略的算法。
再次,平时我们学C语言视乎都是为了考试或者做一些比较常规的题目,而这次实训却给我们的将所学知识运用于解决实际问题的机会,让人更有激情,这就是编写软件的在雏形,也让我们感受到了编写软件程序的乐趣。
但是不仅仅是如此,更为重要的是在运用所学知识的过程中,记住这些知识,并能够广泛的运用!虽然我这次是编写一个菜单的程序,但是如果我么留心的话,我们身边有许多电子设备都是内置有程序的,我们也可以在此次专题实训过后,自行确定其他的专题进行编写程序,这样可以让我们的知识更加深化丰富!这次实训似乎是对我巨大的考验,程序在不慌不忙的进行着,按照我自身的进度,提前完成是没有问题的,但是很多客观条件让我不得不在最后的时间里才上交的作业。
每当我把程序写完以后,却由于每一台电脑的识别格式不一样而导致我所写的文件一次次的被损坏,尽管这样,我仍然没有放弃,最后还赶在截止时间到来之前上交了我的作业!这一次编写大作业的程序又让我感受到学程序可以锻炼缜密的思维了。
因为平时练习的都是小程序,所以句段比较少,一些错误都很容易被检查出来,但是这次实训却是上百段的语句,难以检查,似乎也没有经验去怎么检查,那一刹那感觉到很急,但又不知如何是好,可是又不轻易的向老师询问,因为好像蛮简单,相信自己能够检查出来,所以我一般都是独立思考的完成的,只有少部分是在老师和与同学讨论下完成的。
c实验报告
c实验报告C实验报告实验目的:通过编写C程序,了解C语言的基本语法和控制结构。
实验内容:编写一个C程序,实现以下功能:1. 输入两个数字,计算它们的和、差、积和商,并输出结果。
2. 输入一个数字,判断它是否为偶数,并输出结果。
实验步骤:1. 打开C集成开发环境(IDE),创建一个新的C项目。
2. 在main函数中添加代码,实现输入两个数字,并计算它们的和、差、积和商。
代码示例:```c#include <stdio.h>int main() {int num1, num2;printf("请输入两个数字: ");scanf("%d%d", &num1, &num2);int sum = num1 + num2;int difference = num1 - num2;int product = num1 * num2;float quotient = (float)num1 / num2;printf("和: %d\n", sum);printf("差: %d\n", difference);printf("积: %d\n", product);printf("商: %.2f\n", quotient);return 0;}```3. 编译并运行程序,输入两个数字,观察输出结果。
4. 在main函数中添加代码,实现输入一个数字,判断它是否为偶数,并输出结果。
代码示例:```c#include <stdio.h>int main() {int num;printf("请输入一个数字: ");scanf("%d", &num);if (num % 2 == 0) {printf("%d是偶数\n", num);} else {printf("%d不是偶数\n", num);}return 0;}```5. 编译并运行程序,输入一个数字,观察输出结果。
c语言实验二实验报告
一、实验目的1、掌握关系表达式和逻辑表达式的使用。
2、掌握选择结构程序设计的一般方法。
3、熟练使用if语句进行程序设计。
4、掌握使用switch语句实现多分支选择结构。
二、实验内容有一分段函数如下:编写程序,输入x(实数)的值,输出以如下格式:x=??.??,y=??.?? ( 即小数部分保留2位)程序代码:#include "stdio.h"int main(){float x,y;scanf("%f",&x);if(x<1)y=x*x;if(x>=1&&x<10)y=5*x-1;if(x>=10)y=2*x+4;printf("x=%.2f,y=%.2f\n",x,y);return 0;}2、从键盘输入三个实数,输出最大数和最小数。
样例输入:1.23 3.45 5.67样例输出:5.67 1.23程序代码:#include "stdio.h"int main(){float a,b,c,max,min;scanf("%f%f%f",&a,&b,&c);if(a>b){max=a;min=b;}else{max=b;min=a;}if(a>c)if(b>c){min=c;}else {min=b;}else {max=c;}printf("%.2f %.2f\n",max,min);return 0;}3、读入3个非零的double数后,判别这三个值是否可以表示一个三角形的三条边。
样例输入1:1.23 1.23 1.23样例输出1:yes.样例输入2:5.23 3.45 -12.34样例输出2:no.程序代码:#include "stdio.h"int main(){double a,b,c;scanf("%lf%lf%lf",&a,&b,&c);if(a>0&&b>0&&c>0)if(a+b>c&&b+c>a&&a+c>b)printf("yes.\n");else printf("no.\n");else printf("no.\n");return 0;}4、读入3个非零整数后,判别这三个值是否可以表示一个直角三角形的三条边。
C语言实验报告,实验一和实验二
实验一C语言的运行环境、运行过程和表达式的使用一、目的与要求1、了解Dos、Windows环境下C语言的运行环境,了解所用的计算机系统的基本操作方法,学会独立使用该系统。
2、了解在该系统上如何编辑、编译、连接和运行一个C程序。
3、通过运行简单的C程序,初步了解C源程序的特点。
4、掌握C语言数据类型,熟悉如何定义一个整型、字符型、实型变量,以及对它们赋值的方法,了解以上类型数据输出时所用的格式转换符。
5、学会使用C的有关算术运算符,以及包含这些运算符的表达式二、上机实验及运行结果1、例题实验及运行结果例一:#include"stdio.h"void main(){printf("Hello,World!\n");printf("Wolcome to the C language world!\n");printf("Everyone has been waiting for.\n");}运行结果为Hello, world !Welcome to the C language world!Everyone has been waiting for.在第一次输入源程序时,由于粗心在printf(“Hello,world!”)后面忘记输入“;”,在编译中检查出来,修改后编译成功。
例二:#include"stdio.h"void main(){int a,b,sum;a=123;b=456;sum=a+b;printf("sum is %d\n",sum);}运行结果为:sum is 579。
一次编译就成功了。
例三:#include"stdio.h"void main(){int a,b,c;int max(int,int);scanf("%d,%d",&a,,&b);c=max(a,b);printf("max=%d",c);}int max(int x,int y){int z;if (x>y) z=x;else z=y;return(z);}键盘输入“8,9”,屏幕上输出“max=9”例四:#include"stdio.h"void main(){char c1 , c2;c1=97;c2=98;printf("%c %c", c1, c2);}在此基础上1)加一个printf语句,并运行之。
C-C--实验报告指导书详解
实验一C/C++语言的运行环境和运行过程实验目的:1.掌握c/c++程序设计编程环境visual c++,掌握运行一个c/c++程序设计的基本步骤,包括编辑、编译、连接和运行。
2.掌握c和c++语言程序设计的基本框架,能够编写简单的c和c++程序。
3.了解程序调试的思想,能找出并改正c/c++程序中的语法错误。
实验内容:1.在“我的电脑”的E盘上新建一个文件夹,用于存放c/c++程序,文件夹名字可以是学号姓名。
2.调试示例,在屏幕上显示一个短句“Hello World!”。
C源程序C++源程序#include <stdio.h> #include <iostream>void main() using namespace std;{ int main()printf(“Hello World!\n”);{} cout<<”Hello World!”<<endl;return 0;}运行结果:Hello World!基本步骤:(要求熟练掌握)1)启动VC++“开始”->“程序”->“Microsoft Visual Studio 6.0”->“Microsoft Visual C++6.0”进入VC++编程环境。
2)新建文件(*.cpp)“文件”->“新建”,单击“文件”选项卡,选择“C++Source Files”,修改文件保存“目录”和“文件”(文件名),单击“确定”。
3)编辑和保存(注意:源程序一定要在英文状态下输入,即字符标点都要在半角状态下,同时注意大小写,一般都用小写)在编辑窗口输入源程序,然后执行“文件”->“保存”或“文件”->“另存为”4)编译(*.obj)用来检查语法错误“编译”->“编译”或Ctrl+F7,在产生的工作区队话框中,选择“是”。
5)连接(*.exe)“编译”->“构件”或F76)运行“编译”->“执行”或Ctrl+F57)关闭程序工作区“文件”->“关闭工作区”8)打开文件“文件”->“打开”9)查看C/C++源文件、目标文件和可执行文件的存放位置。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
西安交通大学实验报告课程_C++程序设计教程__实验名称_简单信息的表达和运算_第1页共 9 页系别__材料科学与工程____ 实验日期 2014年 3 月8 日专业班级__材料33____组别_____________ 实验报告日期 2014 年 3月 10 日姓名____李宝玉___学号___2130201057 报告退发 ( 订正、重做 ) 同组人_________________________________ 教师审批签字一.实验目的(1)掌握整型、长整型、浮点型、双精度型和字符型等数据类型;(2)掌握各种数据类型的基本概念;(3)掌握常数和变量的使用方法。
二.实验内容(-)实验题目一:按表2-1定义不同类型的变量,计算并显示不同类型的变量占的字节数。
并尝试:与赋不赋值有关吗?将变量改为不同类型的常量呢?1.要点分析:1、输出为整形数据2、使用sizeof(数据类型)来计算数据占的字节数。
3、分别检验不赋值变量、赋值变量、常量。
2、程序源代码:#include<iostream>using namespace std;int main(){int a;int n;n=sizeof(a);cout<<"未赋值int所占字节为"<<n<<endl;cout<<"请给a赋值一个整数";cin>>a;n=sizeof(a);cout<<"已赋值int所占字节为"<<n<<endl<<endl;short int b;n=sizeof(b);cout<<"未赋值short int所占字节为"<<n<<endl;cout<<"请给b赋值一个整数";cin>>b;n=sizeof(b);cout<<"已赋值short int所占字节为"<<n<<endl<<endl;long int c;cout<<"未赋值long int所占字节为"<<n<<endl;cout<<"请给c赋值一个整数";cin>>c;n=sizeof(c);cout<<"已赋值long int所占字节为"<<n<<endl<<endl; char d;n=sizeof(d);cout<<"未赋值char所占字节为"<<n<<endl;cout<<"请输入一串字符";cin>>d;n=sizeof(d);cout<<"已赋值char所占字节为"<<n<<endl<<endl; bool e;n=sizeof(e);cout<<"未赋值bool所占字节为"<<n<<endl;cout<<"请输入或";cin>>e;n=sizeof(e);cout<<"已赋值bool所占字节为"<<n<<endl<<endl; float f;n=sizeof(f);cout<<"未赋值float所占字节为"<<n<<endl;cout<<"请输入一个实数";cin>>f;n=sizeof(f);cout<<"已赋值float所占字节为"<<n<<endl<<endl; double g;n=sizeof(g);cout<<"未赋值double所占字节为"<<n<<endl;cout<<"请输入一个实数";cin>>g;n=sizeof(g);cout<<"已赋值double所占字节为"<<n<<endl;n=sizeof(3);cout<<"3 "<<n<<endl;n=sizeof(3.0);cout<<"3.0 "<<n<<endl;n=sizeof(1.0e-4);cout<<"1.0e-4 "<<n<<endl;n=sizeof('e');cout<<"'e' "<<n<<endl;n=sizeof("continue");cout<<"continue"<<n<<endl;cout<<"ture"<<n<<endl;n=sizeof(false);cout<<"false"<<n<<endl;return 0}3、实验结果:(二)实验题目二:编程试求程序Y=sin(x^2)/(1-cosx)当x趋近于0时的极限。
1.要点分析1、1-cosx不等于02、x要尽量小。
2.程序源代码#include<iostream>#include<cmath>using namespace std;int main(){float x=1;float y;do{y=(sin(x*x)/(1-cos(x)));x=x/100;}while(x<=0.00000000000000000001);if(y-int(y)>0.5)cout<<"x趋近于时y的极限为"<<int(y+1)<<endl;elsecout<<"x趋近于时y的极限为"<<int(y)<<endl;return 0;}3、实验结果(三)实验题目三:为顾客找零钱时,希望选用的的纸币张数最少。
零钱面值有五十元、二十元、十元、五元和一元。
请编写程序,用户输入100以下的数,计算找给顾客的各面值的纸币张数,并在程序中实现一个验证结果是否正确的方法。
1.要点分析1、要想纸张最少,需要尽可能的用大面值的纸币2、要验证结果是否正确2.程序源代码#include<iostream>using namespace std;int main(){int x,a,b,c,d,e;cout<<"请输入要找的钱总数 ";cin>>x;if(x>100)cout<<"mistake";elsea=int(x/50);b=int((x-50*a)/20);c=int((x-50*a-20*b)/10);d=int((x-50*a-20*b-10*c)/5);e=int(x-50*a-20*b-10*c-5*d);cout<<"五十元"<<a<<"张"<<endl;cout<<"二十元"<<b<<"张"<<endl;cout<<"十元"<<c<<"张"<<endl;cout<<"五元"<<d<<"张"<<endl;cout<<"一元"<<e<<"张"<<endl;if(x=50*a+20*b+10*c+5*d+e)cout<<"正确"<<endl;elsecout<<"错误"<<endl;return 0}3.实验结果(四)实验题目四:用户以字符形式输入四个数字字符,将其组成一个4位的整数。
1.要点分析2.程序源代码#include<iostream>using namespace std;int main(){char a,b,c,d;cout<<"please input 数字a=";cin>>a;cout<<"please input 数字b=";cin>>b;cout<<"please input 数字c=";cin>>c;cout<<"please input 数字d=";cin>>d;a=(a-'0');b=(b-'0');c=(c-'0');d=(d-'0');int x;x=1000*a+100*b+10*c+d;cout<<x<<endl;}3.实验结果(五)实验题目五:任意输入3个小写字母组成的单词,采用凯撒加密方法:每个字母用其后第5个字母代替形成密文,然后输出密文。
1.要点分析2.程序源代码#include<iostream>using namespace std;int main(){char a,b,c,n;cout<<"please input three letters ";cin>>a>>b>>c;n=((a-'a')+5)%26+'a';cout<<n;n=((b-'a')+5)%26+'a';cout<<n;n=((c-'a')+5)%26+'a';cout<<n<<endl;return 0;}3.实验结果(六)实验题目六:输入一个4位十进制数,求其每位数字的立方之和。