程序设计与编程实验指导书(2012版),(2)

2018-12-22 22:46

2↙

34↙(以回车符作为分隔符)

3.2:与上面程序的键盘输入相同的情况下,要使上面程序的输出语句在屏幕上显示1 2 34,则应修改程序中的哪条语句?怎样修改? 3.3:要使上面程序的键盘输入数据格式为1,2,34,输出语句在屏幕上显示的结果也为1,2,34,则应修改程序中的哪条语句?怎样修改?

3.4:要使上面程序的键盘输入数据格式为1,2,34,而输出语句在屏幕上显示的结果为’1’,’2’,34,则应修改程序中的哪条语句?怎样修改?

3.5:要使上面程序的键盘输入无论用下面哪种格式输入数据,程序在屏幕上的输出结果都为’1’,’2’,34,则程序应修改程序中的哪条语句?怎样修改?

4、顺序结构程序设计:计算定期存款本利之和

设银行定期存款的年利率rate为2.25%,并已知存款期为n年,存款本金为capital元,试编程计算n年后的本利之和deposit。要求定期存款的年利率rate、存款期n和存款本金capital均由键盘输入。

三、 实验要求

1、学习Visual C++6.0的基本操作,编写程序。 2、运行程序并记录运行结果。

3、将源程序、目标文件、可执行文件和实验报告存在磁盘上。

4

实验二 数据类型、运算符和表达式

一、实验目的

1、进一步熟悉Visual C++6.0环境的使用方法。 2、学习C语言赋值语句和基本输入输出函数的使用。 3、了解数据类型在程序设计语言中的意义。 二、 实验内容

1、输入并运行下列程序:

main() { char c1,c2; c1=97;c2=98;

printf(“%c %c\\n”,c1,c2); printf(“%d %d\\n”,c1,c2); }

①将第二行改为:int c1,c2; 再使之运行,分析结果。 ②再将第三行改为: c1=300;c2=400; 再使之运行,分析其运行结果。

2、输入并运行下列程序,然后分别作以下改动并运行: main( )

5

{ int i,j,m,n; i=8;j=10; m=++i; n=j++;

printf(“%d,%d,%d,%d”,i,j,m,n); }

①将第4行改为:m=i++;n=++j; ②程序改为: main( ) { int i,j; i=8;j=10;

printf(“%d,%d”,i++,j++); }

③ 在②的基础上,将printf语句改为:printf(“%d,%d”,++i,++j); ④ 再将printf语句改为:printf(“%d,%d,%d,%d”,i,j, i++,j++); ⑤ 程序改为: main( )

{ int i,j,m=0,n=0;; i=8;j=10;

6

m+=i++;n-=--j;

printf(“i=%d,j=%d,m=%d,n=%d”,i,j,m,n); } 三、实验要求

1、复习赋值语句和输入输出函数各种格式符的使用。 2、复习数据类型和运算符的有关概念。 3、编写程序,运行程序并记录运行结果。

4、将源程序、目标文件、可执行文件和实验报告存在磁盘上。实验三 最简单的C程序设计

一、实验目的

1、掌握数据的输入输出的方法,能正确使用各种格式字符。 2、了解不同类型数据间的转换。 二、实验内容

1、输入并运行以下程序: main( ) { int a,b; float d,e;

7

char c1,c2; double f,g; long m,n; unsigned int p,q; a=61;b=62; c1=’a’;c2=’b’; d=3.56;e=-6.87;

f=3157.890121;g=0.123456789; m=50000;n=-60000; p=32768;q=40000;

printf(“a=%d,b=%d\\n c1=%c,c2=%c\\nd=%6.2f,e=%6.2f\\n”,a,b,c1,c2,d,e);

printf(“f=.6f,g=.12f\\nm=%ld,n=%ld\\np=%u,q=%u\\n”,f,g,m,m,p,q); }

2、进行以下改动后,运行程序,分析结果。 ① 将程序第8-13行改为:

a=61;b=62; c1=a;c2=b;

8


程序设计与编程实验指导书(2012版),(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018人教版小学二年级下册美术教案(完美版)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: