实验1 C语言程序设计初步
一、实验目的和要求
(1)熟悉Visual C++6.0开发环境或CodeBlocks开发环境。
(2)掌握C语言上机步骤,了解运行一个C程序的方法。
(3)理解C语言程序的结构。
(4)掌握C语言程序的书写格式。
二、实验内容和步骤
1.分析下列程序的运行结果,并上机调试运行,验证结果。
(1)分析运行结果之一:
#include<stdio.h>
int main()
{
printf("I love C!\n");
return 0;
}
(2)分析运行结果之二:
#include<stdio.h>
int main()
{
printf(" @\n");
printf(" @ @\n");
printf(" @ @ @\n");
printf(" @ @ @ @\n");
printf(" @ @ @ @ @\n");
return 0;
}
2、编写一个程序,运行后在显示屏上显示“你好,大数据,我来了!”。
3、改错题。该程序的功能是计算两个实数相乘的结果。请分析错误,并上机调试。给出正确的程序。
#include<stdio.h>
int main()
int p,x,y;
scanf("%lf%lf",&x,&y);
printf("x*y=%d\n",p);
p=x*y
实验2 数据类型与简单的输入输出
一、实验目的和要求
(1)了解C语言数据类型的意义。
(2)掌握C语言基本数据类型。
(3)初步掌握常量与变量的使用。
(4)掌握简单输入/输出函数的格式和应用。
(5)掌握转义字符的使用方法。
二、实验内容和步骤
- 分析下列程序的运行结果,并上机调试运行,验证结果。
(1)分析运行结果之一:
#include<stdio.h>
int main()
{
int a=100;
long int b=100;
unsigned int c=100;
unsigned long d=-100;
float x=200.0;
double y=200.0;
printf("a=%3d,b=%31d,x=%6.3f,y=%lf\n",a,b,x,y);
printf("a=%31d,b=%3d,x=%6.3lf,y=%f\n",a,b,x,y);
printf("x=%6.3f,x=%6.3e,x=%g\n",x,x,x,x);
printf("%u,%u\n",c,d);
return 0;
}
(2)分析运行结果之二:
#include<stdio.h>
int main()
{
printf(" \102 \43 D\n");
printf("E\b=\n");
printf("I say:\"How do you do?\"\n");
printf("\\C Program\\\n");
printf("C \’C \’ ");
return 0;
}
2、已知梯形的上底为a,下底为b,高为h,请编程求出梯形的面积。