重庆邮电大学移通学院
C语言集中上机实验报告
学 生: 学 号: 班 级: 专 业: 重庆邮电大学移通学院
2013年06月
重庆邮电大学移通学院
目 录
第一章 循 环 ................................................................................................................................. 3
1.1 实验目的 ......................................................................................................................... 3 1.2 实验要求 ......................................................................................................................... 3 1.3 实验基本内容 ................................................................................................................. 3
1.3.1 题目一 ................................................................................................................. 3 1.3.2 题目二 ................................................................................................................. 4
第二章 数 组 ................................................................................................................................. 7
2.1 实验目的 ......................................................................................................................... 7 2.2 实验要求 ......................................................................................................................... 7 2.3 实验基本内容 .................................................................................................................. 7 第三章 函 数 ............................................................................................................................... 12
3.1 实验目的 ....................................................................................................................... 12 3.2 实验要求 ....................................................................................................................... 12 3.3 实验基本内容 ............................................................................................................... 12 第四章 指 针 ............................................................................................................................... 17
4.1 实验目的 ....................................................................................................................... 17 4.2 实验要求 ....................................................................................................................... 17 4.3 实验基本内容 ............................................................................................................... 17 第五章 综合练习 ......................................................................................................................... 20
5.1 实验目的 ....................................................................................................................... 20 5.2 实验要求 ....................................................................................................................... 20 5.3 实验基本内容 ............................................................................................................... 20 集中上机总结 ................................................................................................................................. 24
重庆邮电大学移通学院
第一章 循 环
1.1 实验目的
(1)掌握一维数组和二维数组的定义、赋值和输入输出的方法 (2)掌握字符数组和字符串函数的使用; (3)掌握与数组有关的算法。
1.2 实验要求
(1) 在报告中记录建立、保存C程序实习过程。 (2) 完成典型题目,分析遇到的困难和实验中的收获。
1.3 实验基本内容 1.3.1 题目一
打印出以下图案
*
* * * * * * * * * * * * * * *
* * * * *
* * *
*
(1) 题目分析: 此题为循环题目,我们常用的循环语句为for语句,所以此题选择用for语句来做。进行循环输出。
(2) 程序:
,(3) 运行结果:
- 3 - 3
重庆邮电大学移通学院
1.3.2 题目二
编写程序实现输入整数n,输出如下所示由数字组成的菱形。(图中n=5)
1 1 2 1 1 2 3 2 1 1 2 3 4 3 2 1 1 2 3 4 5 4 3 2 1 1 2 3 4 3 2 1 1 2 3 2 1 1 2 1 1
(1) 题目分析: 此题为循环题目,我们常用的循环语句为for语句,所以此题选择用for语句来做。进行循环输出。然后循环过后考虑对齐。
(2) 程序:
,(3) 运行结果:
- 4 - 4
重庆邮电大学移通学院
2 思考题
1.以下不是死循环的语句是
A 。
A)for (y=1,x=9;x>++y ; x=i++) i=x ; B)for ( ; ; x++=i ) ; C)while (1) { x++ ; }
D)for (i=10 ; ; i--) sum+=i ; 2. 下面程序段的运行结果是
D 。
x=y=0;
while (x<15) y++,x+=++y ; printf(“%d,%d”,y,x);
A)20,7 B)6,12 C)20,8 D)8,20
- 5 -
5