《C语言程序设计》实验报告 联系客服

发布时间 : 星期六 文章《C语言程序设计》实验报告更新完毕开始阅读b1c35c03b90d6c85ed3ac601

i=a++; j=++b; m=c--; n=--d;

printf("a=%d,b=%d,c=%d,d=%d,i=%d,j=%d,m=%d,n=%d\\n",a,b,c,d,i,j,m,n); return 0; }

4. 在Visual C++ 6.0环境下输入并运行下面的程序,观察分析运行结果。 #include int main( ) {

int a=4; a+=a-=a*a+a;

printf("a=%d\\n",a); return 0; }

1. 该程序为什么出错? 答: 运行结果(或截图): 3. 运行结果(或截图):

4. 运行结果(或截图): 4

四、实验结果:

2.

五、思考题:

1. 给变量命名应该注意哪些问题? 答:

2. 程序2的运行结果中,d和e的值为什么不同? 答:

3. 程序1的运行结果中,i和j的值为什么不同?m和n的值为什么不同? 答:

4. 请分析表达式a+=a-=a*a+a的运算过程(写出运算步骤)。 答:

成绩 指导教师签名

5

实验三 实验项目名称:简单的输入输出及顺序程序设计

所使用的工具软件及环境:Visual C++ 6.0 一、实验目的:

1. 掌握整型、实型与字符型数据的正确输入方法(scanf函数的使用); 2. 掌握整型、实型与字符型数据的正确输出方法(printf函数的使用); 3. 掌握编写顺序程序的方法。 二、预习内容:

教材《C语言程序设计教程》第3章。 三、实验内容:

1. 下面程序的功能是:从键盘输入2个整数,输出它们的和。 #include int main( ) {

int a,b,sum;

sum=a+b;

printf("%d+%d=%d\\n",a,b,sum); return 0; }

请在横线上填写一条合适的语句,使程序完整,然后上机运行该程序。

2. 在Visual C++ 6.0环境下输入并运行下面的程序,观察分析程序运行过程及结果。 #include int main( ) {

int a,b,sum;

printf("请输入第一个整数:"); scanf("%d",&a);

printf("请输入第二个整数:"); scanf("%d",&b); sum=a+b;

printf("%d+%d=%d\\n",a,b,sum); return 0; } 3. 下面程序的功能是:输出a,b,c三个变量的值。 #include int main( ) {

int a=35;float b=43.6578;char c=′A′;

6

return 0; }

请在横线上填写一条合适的语句,使程序完整,运行该程序,且让程序的运行结果如下: a=35,b=43.66,c=′A′

4. 设圆半径r=1.5,圆柱高h=3,编写程序求圆周长、圆面积、圆球表面积、圆球体积和圆柱体积。要求用scanf语句输入半径和高,输出时有文字说明,取小数点后两位。 四、实验结果:

1. (1) 横线上应填写的语句为:

(2) 运行结果(或截图):

2. 运行结果(或截图):

3. (1) 横线上应填写的语句为:

(2) 运行结果(或截图):

4. (1) 程序中用到的变量(类型)

(2) 算法(用伪代码描述)

7