1 / 18
文档名称:

《C语言程序设计》课程实验报告.doc

格式:doc   大小:341KB   页数:18页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《C语言程序设计》课程实验报告.doc

上传人:mkjafow 2018/9/18 文件大小:341 KB

下载得到文件列表

《C语言程序设计》课程实验报告.doc

文档介绍

文档介绍:《C语言程序设计》课程实验报告
学院名称: 建筑工程学院专业年级: 土木104
学生姓名: 学号:
联系电话: Email:
实验项目名称:
基础训练
指导教师
罗一丹
实验目的:
通过上机练****进一步掌握课堂理论以及上机调试程序的基本技能,能顺利编写简单C程序。
实验内容:完成实验一、二、三、四、五要求的内容,即:
数据类型、运算符和表达式
数据的输入和输出
选择结构
循环结构
实验结果:(不够填写时可另附页)
主要填写按时完成****题、实验内容,以及掌握知识的体会、自我评价,也可以将程序或运行结果抓图说明。
数据类型、运算符和表达式:
本节主要学到:数据主要分为整型数据,浮点型数据和字符型数据;运算符的优先级和结合性及运算符的分类;表达式的运用。
题例:
#include""
main()
{
int a,b,c,sum;
printf("Please input three integers:\n");
scanf("%d,%d,%d",&a,&b,&c);
sum=a*b*c;
printf("sum=%d\n",sum);
}
:
学****到scanf();和printf();的运用,结合数据类型、运算符和表达式的知识可以编写简单程序。
题例:
#include""
main()
{
int a,b,Y;
float X;
printf("请输入两个整数:\n");
scanf("%d,%d",&a,&b);
X=(float)a/(float)b;
Y=a%b;
printf("X=%f,Y=%d\n",X,Y);
}
#include""
main()
{
float a,Y;
int X;
printf("请输入一个小数:\n");
scanf("%f",&a);
X=(int)a;
Y=a-(float)X;
printf("整数部分X=%d,小数部分Y=%f\n",X,Y);
}
#include""
main()
{
char c1,c0;
printf("请输入一个小写字母:\n");
scanf("%c",&c1);
c0=c1-32;
printf("大写字母为:%c\n",c0);
printf("小写字母的ASCII码值为:%d\n",c1);
printf("大写字母的ASCII码值为:%d\n",c0);
}
#include""
main()
{
float F,c;
printf("请输入一个华氏温度F:\n");
scanf("%f",&F);
c=5*(F-32)/9;
printf("该华氏温度F对应的摄氏温度C为:%.2f\n",c);
}
#include""
#include""
main()
{
float x,y,Z;
printf("请输入自变量x,y:\n");
scanf("%f,%f",&x,&y);
Z=sqrt((pow(y,x)+log10(y)));
printf("函数输出结果Z:%f\n",Z);
}
#include""
main()
{
int a,b,t; /*定义为整数型*/
printf("请输入a,b的初始值:\n");
scanf("%d,%d",&a,&b); /*输入两个整数型变量*/
t=a; /*将a的值存入t*/
a=b; /*将b的值赋值于a*/
b=t; /*将t的值赋值于b*/
printf("交换值后,相应的a,b值为:\n");
printf("a=%d,b=%d\n",a,b);
}
:
在选择结构的学****中,学****到了if和else语句,及关系运算符和表达式、逻辑运算符和表达式;以及switch语句。
题例:
#include""
main()
{ char c;
printf("请输入一个字符,我们为您判别它的类型:\n");
c=getchar();
if(c>='a'&&c<='z'||c>='A'&&c<='Z')
printf("英文字符\n");
else if(c>='0'&&c<='9')
printf("数字字符\n");
else if(c==' ')
printf("空格符\n");
else printf("其