首页 > 其他 > 详细

C程序设计实验报告

时间:2020-03-02 19:26:57      阅读:52      评论:0      收藏:0      [点我收藏+]

实验项目:C语言程序设计教程实验指导 1.3.2  1.3.3  1.3.4  2.3.1  2.3.2

姓名:李爽    实验地点:家中    实验时间:2020.2.25


一、实验目的与要求

目的:1、掌握DEVC++的安装方法,并实现程序的编辑、编译、连接、运行。

2、通过运行简单的C语言程序,初步了解C语言的结构特点。

3、掌握C语言的基本类型及使用方法。

4、熟悉C语言运算符和表达式的正确使用方法。

要求:1.3.2 编写程序,计算两个数的和与积。

1.3.3 编译并执行该程序,观察程序运行结果。

1.3.4 根据输出示例编写程序

2.3.1 计算并输出表达式技术分享图片的值,,其中a和b值从键盘输入并定义为单精度型,输出结果保留两位小数。

2.3.2 计算圆锥体的底面积和体积。

二、实验内容

1、实验练习1.3.2

1、问题的简单描述:程序运行时,输出答案不正确。

2、实验代码

#include<stdio.h>
void main()
{
int a,b,c,d;
printf("Please enter a,b:");
scanf("$d,%d,&a,&b");
c=a+b;
d=a*b;
printf("%d+%d=%d\n",a,b,c);
printf("%d*%d=%d\n",a,b,c);
}

3、问题分析:程序运行时,也需注意逗号用英文输入。

2、实验练习1.3.3

1、问题的简单描述:无

2、实验代码

#include<stdio.h>
void main()
{
printf("*\n");
printf("**\n");
printf("***\n");
printf("****\n");
printf("*****\n");
}

 

3、问题分析:注意换行符号\n,该程序可用循环结构

3、实验练习1.3.4

1、问题的简单描述:第一眼看到输出结果不知道怎样编写,根据老师提示需用sizeof()。

2、实验代码

#include<stdio.h>
main()
{
printf("Date Types and Sizes:\n");
long a1;
unsigned int a2;
double a3;
printf("long:%d\n",sizeof(a1));
printf("unsigned int:%d\n:,sizeof(a2));
printf("double:%d\n",sizeof(a3));
}

 

3、问题分析:了解关键字及其特殊用法,积累各种函数。

4、实验练习2.3.1

1、问题的简单描述:注意到sqrt需用<math.h>,编译正确,但无法运行。

2、实验代码

#include<stdio.h>
#include<math.h>
main()
{
float a,b;
double x;
printf("please enter a,b:\n");
scanf("%f\n",&a);
scanf(%f",&b);
x=(b+sqrt(b*b+2*a))/(a-b);
printf("x=%.2f",x);
}

3、问题分析:思路不够清晰,程序不准确。定义变量时可分开定义,程序思路:头文件—主函数—变量说明—程序语句(printf()提示语句—scanf()—计算式—printf())

5、实验练习2.3.2

1、问题地简单描述:计算面积及体积时,∏可取广义3.14.

2、实验代码

#include<stdio.h>
main()
{
float r,h;
double S,V;
printf("Please input r,h:\n");
scanf("%f,%f,"&r,&h);
S=r*r*3.14;
V=r*r*3.14/3;
printf("S=%.2f,V=%.2f",S,V);
}

3、问题分析:答案与所给不同,应注意值的保留位数及定义变量类型。

三、实验小结

刚开始接触代码,我发现计算机语言是很严谨和精确的,一个符号一个空格的差别也可能导致整个程序无法运行。程序是由字母、标点、符号等组成,一个个符号里蕴含的是与常化思维不同的意义,这需要我们去了解、熟悉并掌握。此次实验中,我发现自己马虎大意的毛病,经常遗落语句结束时的“;”,这次实验是一个简单的开始,在以后的学习中我会更加谨慎。

(老师,我有一个小疑问:Devc++运行void不是要在末尾加return0吗?为啥1.3.2和1.3.3不加也可以运行?)

 

 

 

 

 

 

 

C程序设计实验报告

原文:https://www.cnblogs.com/li-shaung/p/12395627.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!