实验四 顺序程序设计练习

loading 分享 2026-7-17 下载文档

实验四 顺序程序设计练习

实验目的:

1、了解C语言的三种程序控制结构 2、掌握算法分析方法和程序流程图的画法 3、掌握顺序程序设计方法 4、掌握C语言输入与输出方法 实验内容:

1、顺序程序设计练习:

1) 从键盘输入两个整数分别给变量a和b,将变量a和b值交换,并输出。(可借助中间变量)

2) 从键盘输入两个整数分别给变量a和b,要求不借助于其他变量将变量a和b值交换,并输出。(提示:利用a+b的和) 3) 从键盘输入大写字母,用小写字母输出,例如输入A, 则输出a

2、基本输入输出练习 编程显示如下图形。 * *** ***** *******

3、算法分析练习

1) 模拟简易计算器。用键盘任意输入两个数和一个运算符(+、

-、*、/、%),编程计算结果。分析此算法,画出程序流程图。(预习 第五章 选择结构程序设计)

2) 、计算从1加到100的和,分析此算法,画出程序流程图。(预习 第六章 循环程序设计)

3) 、A、B、C三人分24只苹果,每个人所得的个数等于三年前他们的年龄数。如果C把所得苹果的一半均分给A和C,然后B再把现有苹果的一半均分给A和C,最后A再把现有苹果的一半分给B和C,这时每人的恰好相等,求现在三人的年龄各是多少?画出程序流程图并写出程序(用逆向思维思考)。

课后练习:不要求提交,课后的习题也希望同学们也自觉完成,部分答案公布在课程资料里面。

1. 写出下列程序段的输出结果。 float x1, x2; x1=3/2; x2=x1/2;

printf(\ 运行结果是 。

2. 写出语句 printf (\的输出结果 。

3. 写出下列程序段的输出结果。 #define A 10

#define B (A

printf(\

4. #include

main( ) {

int a = 5, b = 4, x, y; x = 2 * a++ ;

printf(\ y = --b * 2 ;

printf(\}

运行结果是

5. 输入12345#后,写出下列程序的输出结果。 void main() { char c;

for(c=getchar(); getchar()!=’#’; c=getchar()) putchar(c);

}


实验四 顺序程序设计练习.doc 将本文的Word文档下载到电脑
搜索更多关于: 实验四 顺序程序设计练习 的文档
相关推荐
相关阅读