大一C语言实验 2:数据运算和输入输出
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验二数据运算和输入输出
学院软件工程
学院
班级学号姓名
实验日期2018.10.2
6
批次 4 地点教师
教
师
评
语年月日
一、实验目的
1.掌握C语言的基本数据类型及常量表示方法;
2.掌握C语言变量定义初始化;
3.掌握各种运算符及表达式的运算规则;
4.熟悉并掌握格式化输入和输出函数的使用;
二、实验内容:
1.必做实验:【实验2.1】,【实验2.2】,【实验2.3】【实验2.4】
2.选做实验:【实验2.5】
三、程序调试步骤及运行结果(写清题号,附上编写的程序及运行结果)
【实验2.1】
#include"stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{ int i=5,j=5,x,y,z;
char ch1,ch2;
i++;
printf("i=%d,j=%d\n",++i,j++);
x=10;
x+=x-=x-x;
printf("x=%d\n",x);
return 0;
}
实验二数据运算和输入输出
【实验2.2】
#include"stdafx.h"
/**********found**********/
int _tmain(int argc, _TCHAR* argv[])
{ int c,f=100;
/**********found**********/
c=5*(f-3)/9;
printf("f=%d,c=%d,\n",f, c);
return 0;
}
【实验2.3】
#include"stdafx.h"
#include
int _tmain(int argc, _TCHAR* argv[])
{float a,b,c,p,s;
scanf("%f%f%f",&a,&b,&c);
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("Three edges are :%.2f,%.2f,%.2f\n",a,b,c);
printf("The area is:%.2f\n",s);
return 0;
}
【实验2.4】
#include"stdafx.h"
int _tmain(int argc, _TCHAR* argv[]) {char ch1,ch2;
scanf("%c",&ch1);
printf("%c %d %o %x\n",ch1);
ch2=ch1+32;
printf("%c %d %o %x\n",ch2);
return 0;
}