南昌大学c语言实验报告
篇一:南昌大学C++语言程序设计各章实验报告
C++程序实验
第二章实验
实验目的:熟悉第二章中的各个主要知识点,加深理解。实验平台:c++编译平台。
实验内容:上机写代码与调试。
实验结果:
实验源码:
#include"stdafx.h" //#include
//#include
#include"com.h"
//主程序
void main()
{
cout }} //delay(); system("cls"); switch (ch) { case 1: case 2: case 3: case 4: case 5: case 6:
case 7: case 8: case 9: case 0: } test1();break; test2();break; test3();break; test4();break; test5();break; test6();break; test7();break; test8();break; test9();break; exit(0);break; case 10: test10();break; default: cout void test1() {
cout #include"stdafx.h"
#include
usingnamespace std;
#definessizeof
void test2()
{
cout } cout void test3()
{
int s=0x3e;
double x=23.56443;
cout cout cout cout cout void test4()
{
l;
for(i=1;i}} cout//乘法口诀表void test5() {
int i,j,n; cout南昌大学c语言实验报告)lt;"1 "=1;j--){ ---------------------------------" ****************************************/
篇二:南昌大学C 语言程序设计实验报告
C语言实验报告
学院:
姓名:
学号:
专业班级:
XX年 5月 25 日
目录
实验一C语言的编程环境 ................................................ ................2 实验二
实验三
实验四
实验五
实验六
数据类型、运算符和表达式 ................................................ .3 顺序程序设计 ................................................ .......................5 控制语句................................................. ...................................7 数组................................................. .........................................13 函数 ................................................ .. (22)
实验一 C语言的编程环境
一.实验目的
1.初步了解C程序的编译、连接和运行的过程。
2.掌握和理解C程序的结构。
二.实验内容
1.使用Visual c++6.02.运行一个简单的C程序三.实验环境
PC微机;
Windows 操作系统;
Visual C++ 程序集成环境。
四.实验步骤
1.启动VC++6.0.
2.输入程序输入以下程序main(){printf(“How are you!”);}3.运行程序4.保存文件5.退出VC++程序6.打开已经存在的文件五.思考题
总结实验中在编辑、编译、运行等各环节中所出现的问题及解决方法。
答:在编辑时速度太慢,编译时提示出现错误,运行不了,所以要仔细检查,编辑的时候要认真,不要老是漏掉字符,所以要详记c语言的语句规则。
实验二数据类型、运算符和表达式
一.实验目的
1.了解C语言中数据类型的意义;
2.掌握不同数据类型之间的赋值的规律;
3.学会有关C语言的有关运算符,以及包含这些运算符的表达式,特别是++和--运算符的使用。
4.进一步熟悉C程序的编辑环境。
二.实验内容
1.用printf函数来输入表达式运行结果
2.观察实验步骤中表达式的结果
三.实验环境
PC微机DOS操作系统或 Windows 操作系统 VC++ 程序集成环境
四.实验步骤
输出以下表达式的值:
1.当x=5,y=6,z=7时
x y>x 输出: 1
x!=y 输出:1
x==z-2 输出:1
x=x-2输出:3
x>=z 输出:0
x 2.当x=0,y=-1,z=1时
x&&y输出:0
x||y 输出:1
y&&z输出:1
y||z 输出: 1
x&y 输出:0
x|y输出: 1
以上表达式的值
3.见教材习题P3.6,3.7
P3.6 运行结果: aa bbcctabc P3.7 程序如下:
#include
main()
{
char c1,c2,c3,c4,c5;
c1='C'; c2='h'; c3='i'; c4='n'; c5='a';
c1=c1+5;c2=c2+5;c3=c3+5;c4=c4+5;c5=c5+5;
Printf("%c,%c,%c,%c,%c\n",c1,c2.c3.c4.c5);
}
五.思考题
1.“=”和“==”有什么区别?
答:=称为赋值运算符,它的作用是把一个数据赋值给一个变量;==是等号运算符,它表示的就是一个量的值。
2.“&”和“&&”、“|”和“||”有什么区别?
答:&是按位与运算符,而&&是逻辑与运算符;‘|’是按位或运算符,而‘||’是逻辑或运算符它们的作用是不同的。
篇三:南昌大学C++实验报告--基本数据类型与运算符南昌大学实验报告
学生姓名:学号:专业班级:
√设计□创新实验日期:实验成绩:实验类型:□验证□综合□
一、实验名称
基本数据类型与运算符
二、实验目的
1.掌握C++的基本数据类型与运算符
三、实验内容
1、课本P65例2.15和P70 三(8)题和四(1)题
2、输入一个4位十进制数,求其每位数字的立方之和。例如:输入2456,则输出23+43+53+63=8+64+125+216=413。注意只要求输出算式结果。
3、分别用字符变量、短整型变量和整型变量求N!,通过运行测试,分别告知最大的N为多少?
四、实验环境
PC微机
Windows 操作系统
Microsoft Visual Studio 6.0集成开发环境;
Microsoft Visual Studio 6.0集成开发环境的MSDN
五、实验步骤
1.事先编制程序。
2.上机编辑、编译、运行程序。
3.调试,查看运行结果,记下难点与解决方法。六、实验数据及处理结果 1、课本P65例2.15
#include
using namespace std;
void main()
{
int i = 16, j, x = 6, y, z; j = i++ + 1; } x *= i; cout P70 三(8)题
#include
using namespace std;
#include
void main()
{
int a, b, x, y; a = 3; b = a--; y = 8 % b; } cout P70 四(1)题
#include
using namespace std;
void main()
{
char a, a2,b,b2,c, c2,d, d2,e, e2; a = getchar(); putchar('a'); a2 = a+ 5; b = getchar(); putchar('b'); b2 = b + 5; c = getchar(); putchar('c'); c2 = c + 5;
d = getchar(); putchar('d'); d2 = d + 5;
e = getchar(); putchar('e'); e2 = e + 5;
}
2、输入一个4位十进制数,求其每位数字的立方之和
#include
using namespace std;
void main()
{
} int m,a , b , c, d ; cin >> m ; a = m % 10;
b = m % 100/10;
c = m % 1000/100;
d = m % 10000/ 1000; cout 3、分别用字符变量、短整型变量和整型变量求N!,通过运行测试,分别告知最大的N为多少?
(1)字符变量求N! #include
using namespace std;
void main()
{
} char n; double i = 1, j = 1; do { j *= i; i++; n = j; } while (j == n); cout << "输出N的最大值" << endl; cout << "N=" << i - 1 << endl;