当前位置:文档之家› 南昌大学c语言实验报告

南昌大学c语言实验报告

南昌大学c语言实验报告
南昌大学c语言实验报告

南昌大学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;

相关主题
文本预览
相关文档 最新文档