C语言程序设计实验报告1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C语言程序设计实验报告
实验序号:1
【实验目的】
(1) 熟悉 Microsoft Visual C++ 6.0 或 Code::Blocks 集成开发环境;
(2) 掌握不同类型的变量的定义及赋值;
(3) 能实现简单的程序结果的屏幕输出;
(4) 初步了解 C 程序的基本结构。
【实验内容】
打开 Microsoft Visual C++ 6.0 或 Code::Blocks 集成开发环境,熟悉环境界面和有关菜单的使用方法。完成以下内容: 1. 屏幕输出在 Microsoft Visual C++ 6.0 或Code::Blocks 中编辑、编译、链接和运行程序。
#include
int main() {
printf("Hello,World!\n");
printf("Hello,China!\n");
printf("Hello,Welcome to China!\n");
return 0; }
操作提示:一个编程任务完成后关闭工作区空间(切记!!!)
2. 变量定义及赋值书例 2.1b,体会变量的使用及屏幕输出。
3.不同类型的变量所占内存空间书例 2.2,了解不同类型变量的表数范围,正确进行变量定义
4. 程序设计
(1)计算半圆弧的周长及半圆的面积。
题目内容:编程并输出半径 r=5.3 的半圆弧的周长及该半圆弧与直经围成的半圆的面积,的取值为 3.14159。要求半径 r 和必须利用宏常量表示。
输出格式:半圆的面积输出格式: "Area=%f\n"
半圆弧的周长输出格式: "circumference=%f\n"
输出样例: Area=44.123632 circumference=16.650427
(2)计算长方体体积题目内容:编程并输出长 1.2、宽 4.3、高 6.4 的长方体的体积。要求长方体的长、宽、高必须利用 const 常量表示。
输出格式:"volume=%.3f\n"
【实验步骤、过程及结果】
(程序代码及结果截屏)
第一题
#include
int main() {
printf("Hello,World!\n");
printf("Hello,China!\n");
printf("Hello,Welcome to China!\n");
return 0; }
第二题
#include
main()
{
int a = 1;
float b = 2.5;
char c = 'A';
printf("a = %d\n", a); /* 按整型格式输出变量a的值*/ printf("b = %f\n", b); /* 按实型格式输出变量b的值*/ printf("c = %c\n", c); /* 按字符型格式输出变量c的值*/ printf("End of program\n"); /* 输出一行字符串*/
}
第三题
#include
main()
{
printf("Data type Number of bytes\n");
printf("------------ ---------------------\n");
printf("char %d\n", sizeof(char));
printf("int %d\n", sizeof(int));
printf("short int %d\n", sizeof(short));
printf("long int %d\n", sizeof(long));
printf("float %d\n", sizeof(float));
printf("double %d\n", sizeof(double)); }
第四题第一问
#include
#define PI 3.14159
#define r 5.3
int main()
{
printf("Area=%f\n",PI*r*r/2.0);
printf("circumference=%f\n",PI*r);
return 0;
}
第四题第二问
#include
int main()
{
const double l=1.2;
const double k=4.3;
const double h=6.4;
printf("volime=%.3f\n",l*k*h);
return 0;
}
【结束语】
(对本实验的总结和感受。例如,可对各个实验的成功所获得的经验及技巧进行适当的总结,还可谈谈你的一些感受。)
Double后面输出用%f并且保留n位小数用%.nf