c语言实验二.docx
- 文档编号:7403509
- 上传时间:2023-01-23
- 格式:DOCX
- 页数:6
- 大小:17.89KB
c语言实验二.docx
《c语言实验二.docx》由会员分享,可在线阅读,更多相关《c语言实验二.docx(6页珍藏版)》请在冰豆网上搜索。
c语言实验二
福建师范大学协和学院实验报告
实验日期:
年月日星期成绩:
实验二数据类型、运算符和表达式
一、实验目的与要求:
1、掌握C语言数据类型,了解字符型数据和整型数据的内在联系。
2、掌握对各种数据型数据的正确输入方式。
3、学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自加(++)和自减(--)运算符的使用。
4、学会编写和运行简单的应用程序。
5、进一步熟悉C程序的编辑、编译、连接和运行。
二、实验内容:
1、定义一个字符型变量和一个整型变量,
(1)对两个变量分别赋字符型数据和整型数据,并分别按字符型和整型输出;
(2)对两个变量分别赋字符型和整型数据数据,并分别按整型和字符型输出;
(3)对两个变量分别赋整型数据和字符型数据,并分别按整型和字符型输出;
(4)对两个变量分别赋整型数据和字符型数据,并分别按字符型和整型输出;
2、输入课本第三章第10题的程序,得到结果并分析。
(1)在以上程序的基础上将“m=++i;n=j++;”改成“m=i++;n=++j;”写出运行结果并运行程序进行验证。
(2)定义一个整型变量i,并进行赋值,执行printf(“%d%d%d\n”,++i,i++,i)语句,分析结果。
(3)在
(2)的基础上将printf语句改写成printf(“%d%d%d%d\n”,i,++i,i++,i)。
(4)在(3)的基础上再加上printf(“%d\n”,i)语句。
3、要将“China”译成密码,密码规律是:
用原来的字母后面第5个字母代替原来的字母。
例如,字母“A”后面第5个是“F”,用“F”代替“A”。
因此,“China”应译为“Hmnsf”。
请编一程序,用赋初值的方法使c1、c2、c3、c4、c5五个变量的值分别为’C’、’h’、’i’、’n’、’a’,经过运算,使其分别变为’H’、’m’、’n’、’s’、’f’,并输出。
4、输入三角形三边长,求三角形的面积。
已知三角形的三边长a,b,c,则该三角形的面积公式为:
,其中s=(a+b+c)/2
5、输入圆的半径,圆柱高,求圆的周长、圆柱体积。
三、拟实现的源代码(要求有相应的注释)
工程11
#include
voidmain()
{
inta;
charb;
a=14;
b='A';
printf("%d%c\n",a,b);
}
工程12
#include
voidmain()
{
inta;
charb;
a=14;
b='A';
printf("%c%d\n",a,b);
}
工程13
#include
voidmain()
{
intb;
chara;
a=14;
b='A';
printf("%c%d\n",a,b);
}
工程14
#include
voidmain()
{
intb;
chara;
a=14;
b='A';
printf("%d%c\n",a,b);
}
工程21
#include
voidmain()
{
inti,j,m,n;
i=8;
j=10;
m=i++;
n=++j;
printf("%d%d%d%d\n",i,j,m,n);
}
/*911811
Pressanykeytocontinue*/
工程22
#include
voidmain()
{
inti;
i=1;
printf("%d%d%d\n",++i,i++,i);
}
工程23
#include
voidmain()
{
inti;
i=1;
printf("%d%d%d%d\n",i,++i,i++,i);
}
工程24
#include
voidmain()
{
inti;
i=1;
printf("%d%d%d%d\n",i,++i,i++,i);
printf("%d\n",i);
}
工程3
#include
voidmain()
{
charC,h,i,n,a;
C=67;
h=104;
i=105;
n=110;
a=97;
C=C+5;
h=h+5;
i=i+5;
n=n+5;
a=a+5;
printf("%c%c%c%c%c\n",C,h,i,n,a);
}
//Hmnsf
工程4
#include
#include
voidmain()
{
intarea,s,a,b,c;
scanf("%d%d%d\n",a,b,c);
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("%d\n",area);
}
工程5
#include
#include
voidmain()
{
Intr,h,S,V;
scanf("%d%d\n",r,h);
S=2*3.14*r;
V=;
printf("area=%d\n",area);
printf("area=%d\n",area);
输入圆的半径,圆柱高,求圆的周长、圆柱体积。
}
五、测试过程记录、实验结果及分析:
工程1--
(1)
12A
Pressanykeytocontinue
工程1--
(2)
12A
Pressanykeytocontinue
工程1--(3)
工程1--(4)
14A
Pressanykeytocontinu
六、实验过程中遇到的问题及改进方法
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 实验
![提示](https://static.bdocx.com/images/bang_tan.gif)