重庆邮电大学c语言上机实验期末实验报告
C语言程序实验报告
姓名:
班级:
学号:
学院:自动化
第一章 熟悉c语言编程环境
实验目的及要求
了解c语言编程环境visual c++6.0的组成。
了解并掌握c语言集成开发环境visual c++6.0的使用方法
了解并掌握c语言程序的基本结构,能够编写简单的程序
掌握c语言程序的上机步骤
实验步骤:
例1-1:编写一个简单的c语言程序,在屏幕上显示:”Hello World!”。
#include
void main()
{
printf("Hello World!\n");
}
实习题目1.4
1.写出下面程序执行结果。
#include
void main()
{
printf("我可以写c语言程序了!\n");
}
2编写c程序
#include
void main()
{
printf("*\n");
printf("**\n");
printf("***\n");
}
第二章 简单c语言程序设计
实验目的及要求
进一步熟悉并掌握visual c++6.0集成开发环境的使用
熟练掌握c语言程序上机编写的步骤
掌握算术表达式、赋值表达式的使用
掌握c语言输入、输出函数的使用
能够编写简单的c语言程序
掌握简单c语言程序的差错方法
实验步骤:
例2-1:已知两个变量a、b,其值分别为100和200,编程求它们的和sum。
#include
void main()
{
int a,b,SUM;
a=100;
b=200;
SUM=a+b;
printf("他们的和是%d\n”,SUM);
}
例2-2已知一个圆柱体的半径r为6,高h为7,编写程序求圆柱体的体积。
#include
void main()
{
float r,h;
float s;
float v;
r=6.0;
h=7.0;
s=3.14*r*r;
v=s*h;
printf("圆柱体的体积为%f\n",v);
}
2.4实习题目
1写程序结果
#include
void main()
{
int a;
float b;
a=4;
b=9.5;
printf("a=%d,b=%4.2f\n",a,b);
}
2已知直角三角形的两个直角边长分别为3、4,求此直角三角形的斜边长c及面积s。
#include
#include
void main()
{
int c;
float s;
c=sqrt(3*3+4*4);
s=(3*4)/2.0;
printf("斜边长为%d,面积为%.2f",c,s);
}
第三章 选择结构程序设计
实验目的及要求
熟练掌握visual c++集成开发环境的使用
了解并掌握c语言表示逻辑量的方法
熟练掌握逻辑运算符合逻辑表达式的使用
熟练掌握关系运算符和关系表达式的使用
掌握选择结构的编程
掌握使用短点调试程序的方法
实验步骤:
例3-1:下面程序是输入x的值,输出分段函数y的值。
#include
void main()
{
int x,y;
printf("Input the value of x:");
scanf("%d",&x);
if(x>0)
y=1;
if(x=0)
y=0;
if(x<0)
y=-1;
printf("The value of y is %d\n",y);
}
例3-2读入两个数x、y,将大数存入x,小数存入y。
#include
void main()
{
int x,y,t;
printf("input x,y:");
scanf("%d,%d",&x,&y);
if(x
{
t=x;
x=y;
y=t;
}
printf("result:%d\t%d\n",x,y);
}
实习题目3.4
2给出一个不多于3位的正整数,求出它是几位数。
#include
void main()
{
int bai,shi,ge,num,place;
scanf("%d",&num);
if(num>=100&&num<=999)
{
printf("输入的是3位数!\n");
place=3;
}
else if(num>=10&&num<=99)
{
printf("输入的是2位数!\n");
place=2;
}
else
{
printf("输入的是1位数!\n");
place=1;
}
if(place==3)