徐州工程学院
管理学院实验报告
实验课程名称 : C语言程序设计
实验地点: 南主楼七楼机房
2013—2014学年(二)学期
2014 年 2 月至 2014 年 6 月
专 业 信息管理与信息系统
班 级 13信管2
学生姓名 徐 志 鹏
学 号 20131505231
指导老师 周 渠
第一章??C语言程序设计概述
?
1.1??实验目的
熟悉C语言,学会编写简单的C语言程序?。
1.2??实验课时??
上机实验:2个课时
1.3??实验基本内容?
1、编写程序,计算两数之和,两数之差。?
程序:
?#include
void main()
{
int m,n,sum1=0,sum2=0;
m=10;n=12;
sum1=m+n;
sum2=m-n;
printf("sum1 is %d\n",sum1);
printf("sum2 is %d\n",sum2);
getch();
}
运行结果:??
?
2、编写程序,计算两个圆面积之差。
程序:
#include
main()
{
int m=4,n=2;
float a=3.1415,sum;
sum=(m*m*a)-(n*n*a);
printf("%f",sum);
getch();
}
运行结果:
3、编写程序,计算两数相乘相除。
程序:
?#include
void main()
{
int m,n,sum=0;
m=12;n=6;
sum=m/n;
printf("sum is %d\n",sum);
getch();
}
运行结果:
第二章??顺序结构程序设计
?
1.1??实验目的
掌握C语言的数据类型,基本语句;
1.2??实验课时??
上机实验:2个课时
1.3??实验基本内容?
编写程序,设计一个程序实现英文字母大小写转换。
程序:
#include
main()
{
char a;
a=getchar();
if(a>='A' && a<='Z')
a+=32;
else if(a>='a' && a<='z')
a-=32;
putchar(a);
getch();
}
运行结果:
编写程序,编程计算存款利息,设本金为a,存款期限为n,年率为p。
程序:
#include
#include
main()
{
float a,n,p,m,sum;
scanf("%f%f%f",&a,&n,&p);
m=pow(1+p,n); /*pow的头文件必须是#include*/
sum=a*m-a;
printf("%f",sum);
getch();
}
运行结果:
第三章??选择结构程序设计
?
1.1??实验目的
掌握关系运算符合关系表达式、逻辑运算符和逻辑表达式。掌握if等一系列语句。
1.2??实验课时??
上机实验:2个课时
1.3??实验基本内容?
有一段分段函数,请编写程序:输入x,输出y。
程序:
#include
main()
{
float x,y;
scanf("%f",&x);
if(x<1)
{y=x;}
if(1<=x&&x<10)
{y=2*x-1;}
if(x>=10)
{y=3*x-1;}
printf("%f",y);
getch();
}
运行结果:
输入四个整数,要求按大小顺序排列。
程序:
#include
void main()
{
int a,b,c,d,t;
printf("请输入四个整数");
scanf("%d%d%d%d",&a,&b,&c,&d);
if(a>b)
{t=a;a=b;b=t;}
if(a>c)
{t=a;a=c;c=t;}
if(a>d)
{t=a;a=d;d=t;}
if(b>c)
{t=b;b=c;c=t;}
if(b>d)
{t=b;b=d;d=t;}
if(c>d)
{t=c;c=d;d=t;}
printf("%ld,%ld,%ld,%ld\n",a,b,c,d);
}
运行结果:
第四章??循环结构程序设计
?
实验目的
掌握f