没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
//根据半径计算圆的周长和面积
#include <iostream.h>
const float PI=3.1416;
float fCir_L(float);
//声明常量(只读变量)PI 为 3.1416
//声明自定义函数 fCir_L()的原型
//声明自定义函数 fCir_S()的原型
float fCir_S(float);
//以下是 main()函数
main()
{
float r,l,s;
//声明 3 个变量
cout<<"r=";
cin>>r;
l=fCir_L(r);
s=fCir_S(r);
cout<<"l="<<l;
cout<<"s="<<s;
//显示字符串
//键盘输入
//计算圆的周长,赋值给变量 l
//计算圆的面积,赋值给变量 s
//显示计算结果
}
//定义计算圆的周长的函数 fCir_L()
float fCir_L(float x)
{
float z=-1.0;
if (x>=0.0)
//声明局部变量
//如果参数大于 0,则计算圆的周长
z=2*PI*x;
return(z);
//返回函数值
}
//定义计算圆的面积的函数 fCir_S()
float fCir_S(float x)
{
float z=-1.0;
if (x>=0.0)
//声明局部变量
//如果参数大于 0,则计算圆的面积
z=PI*x*x;
return(z);
//返回函数值
}
/* Program: P1-2.CPP
Written by: Hap
Date written: 02:11:10
*/
#include <iostream.h>
void main(void)
{
double s1,s2,s3;
s1=1.5;
/* 对变量 s1 赋值*/
cout<<"s1="<<s1<<endl;
/* 对变量 s2 赋值*/
s2=2.5;
cout<<"s2="<<s2<<endl;
s3= /* 对变量 s3 赋值*/ 3.5;
cout<<"s3="<<s3<<endl;
cout<<"s1+s2+s3="<<s1+s2+s3<<endl;
//计算并显示
//计算并显示 cout<<"s1+s2+s3="<<s1+s2+s3<<endl;
}
#include <iostream.h>
main()
{
double r=1.0;
1
cout<<"r="<<r<<endl;
double l;
l=2*3.1416*r;
//计算圆的周长,赋值给变量 l
//显示圆的周长
//计算圆的面积,赋值给变量 s
//显示圆的面积
cout<<"l="<<l<<endl;
double s=3.1416*r*r;
cout<<"s="<<s<<endl;
cout<<"r=";
cin>>r;
//显示提示输入的信息
//键盘输入
l=2*3.1416*r;
cout<<"l="<<l<<endl;
s=3.1416*r*r;
//计算圆的周长,赋值给变量 l
//显示圆的周长
cout<<"s="<<s<<endl;
//显示圆的面积
}
#include <iostream.h>
//包含 iostream.h 头文件
void main()
{
//输出字符常量、变量和字符串
char c1='A';
cout<<'W';
cout<<c1<<endl;
cout<<"This is a test."<<endl;
cout<<"------------------"<<endl;
//输出整型常量、变量和表达式
int n=100;
cout<<10;
cout<<n;
cout<<2*n<<endl; //输出整型表达式
cout<<"------------------"<<endl;
//输出浮点型常量、变量和表达式
double pi=3.1415926,r=10.0,s=pi*r*r;
cout<<pi<<endl;
cout<<r;
cout<<s;
cout<<2*r*pi<<endl;
//输出浮点型表达式
cout<<"------------------"<<endl;
//一个 cout 可以输出多项数据
cout<<'W'<<" "<<c1<<endl;
cout<<"This is a test."<<endl;
cout<<"pi="<<pi<<" r="<<r<<" s="<<s<<endl;
}
#include <iostream.h> //包含 iostream.h 头文件
main()
{
//输入输出字符
char c;
cin>>c;
cout<<"c="<<c<<endl;
//输入输出整型数据
int n;
cin>>n;
cout<<"n="<<n<<endl;
//输入输出浮点型数据
double x;
cin>>x;
2
cout<<"x="<<x<<endl;
//输入提示
cout<<"n=";
cin>>n;
cout<<"n="<<n<<endl;
//多项输入
cout<<"c n x"<<endl;
cin>>c>>n>>x;
cout<<"c="<<c<<" n="<<n<<" x="<<x<<endl;
}
#include <iostream.h> //包含 iostream.h 头文件
main()
{
//声明整型变量
int a,b;
//从键盘上为整型变量赋值
cout<<"a=";
cin>>a;
cout<<"b=";
cin>>b;
//整型数的算术运算
cout<<a<<"+"<<b<<"="<<a+b<<endl;
cout<<a<<"-"<<b<<"="<<a-b<<endl;
cout<<a<<"*"<<b<<"="<<a*b<<endl;
cout<<a<<"/"<<b<<"="<<a/b<<endl;
cout<<a<<"%"<<b<<"="<<a%b<<endl;
//测试溢出
short n=32767,m;
//n 取 short 类型的最大值
cout<<"n="<<n<<endl;
m=n+1;
//引起溢出
cout<<"n+1="<<m<<endl;
}
#include <iostream.h> //包含 iostream.h 头文件
main()
{
//声明变量,并初始化
int a=010,b=10,c=0X10;
//以十进制形式显示数据
cout<<"DEC:";
cout<<" a="<<a;
cout<<" b="<<b;
cout<<" c="<<c<<endl;
//以八进制形式显示数据
cout<<"OCT:";
cout<<oct;
//指定八进制输出
cout<<" a="<<a;
cout<<" b="<<b;
cout<<" c="<<c<<endl;
//以十六进制形式显示数据
cout<<"HEX:";
cout<<hex;
//指定十六进制输出
cout<<" a="<<a;
3
cout<<" b="<<b;
cout<<" c="<<c<<endl;
//八、十和十六进制数混合运算并输出
cout<<"a+b+c=";
cout<<dec;
//恢复十进制输出
cout<<a+b+c<<endl;
//测试八、十和十六进制输入
cout<<"DEC:a="; cin>>a;
cout<<"OCT:b="; cin>>b;
cout<<"HEX:a="; cin>>c;
cout<<"DEC:"<<dec<<endl;
cout<<"a="<<a<<endl;
//指定十进制输出
cout<<"b="<<b<<endl;
cout<<"c="<<c<<endl;
}
#include <iostream.h> //包含 iostream.h 头文件
#include<iomanip.h> // iomanip.h 头文件包含 setprecision()的定义
main()
{
//float 型变量的声明、输入、计算和输出
float fx,fy;
cout<<"fx=";
cin>>fx;
cout<<"fy=";
cin>>fy;
cout<<fx<<"+"<<fy<<"="<<fx+fy<<endl;
cout<<fx<<"-"<<fy<<"="<<fx-fy<<endl;
cout<<fx<<"*"<<fy<<"="<<fx*fy<<endl;
cout<<fx<<"/"<<fy<<"="<<fx/fy<<endl<<endl;
//cout<<fx<<"%"<<fy<<"="<<fx%fy<<endl; Error!
//double 型变量的声明、输入、计算和输出
float dx,dy;
cout<<"dx=";
cin>>dx;
cout<<"dy=";
cin>>dy;
cout<<dx<<"+"<<dy<<"="<<dx+dy<<endl;
cout<<dx<<"-"<<dy<<"="<<dx-dy<<endl;
cout<<dx<<"*"<<dy<<"="<<dx*dy<<endl;
cout<<dx<<"/"<<dy<<"="<<dx/dy<<endl<<endl;
//cout<<fx<<"%"<<fy<<"="<<fx%fy<<endl; Error!
//测试 float 和 double 类型数据的有效位
fx=10.0;fy=6.0;
float fz=fx/fy;
dx=10.0;dy=6.0;
double dz=dx/dy;
cout<<"fz=";
cout<<setprecision(20)<<fx<<"/"<<fy<<"="<<fz<<endl;
cout<<"dz=";
cout<<setprecision(20)<<dx<<"/"<<dy<<"="<<dz<<endl<<endl;;
//float 型溢出
float x=3.5e14;
cout<<"x="<<x<<endl;
cout<<"x*x="<<x*x<<endl;
cout<<"x*x*x="<<x*x*x<<endl;
4
}
#include <iostream.h> //包含 iostream.h 头文件
main()
{
//字符类型变量的声明
char c1='A';
char c2;
//字符数据的运算及输出
c2=c1+32;
cout<<"c1="<<c1<<endl;
cout<<"c2="<<c2<<endl;
//输出字符及 ASCII 码
cout<<c1<<" : "<<int(c1)<<endl;
cout<<c2<<" : "<<int(c2)<<endl;
cout<<'$'<<" : "<<int('$')<<endl;
//输入字符
cout<<"c1 c2"<<endl;
cin>>c1>>c2;
cout<<"c1="<<c1<<" c2="<<c2<<endl;
}
#include <iostream.h> //包含 iostream.h 头文件
main()
{
char c1='\a',TAB='\t';
//阵铃一声
cout<<c1<<endl;
//使用水平制表符
cout<<1<<TAB<<2<<TAB<<3<<TAB<<4<<endl;
//使用双引号
cout<<"He said \"Thank you\"."<<endl;
//使用回车换行
cout<<"abc\n"<<"def"<<'\n';
}
#include <iostream.h> //包含 iostream.h 头文件
main()
{
//声明 bool 变量,并初始化
bool flag1=false,flag2=true;
//输出布尔常量和变量
cout<<"false:"<<false<<endl;
cout<<"true: "<<true<<endl;
cout<<"flag1="<<flag1<<endl;
cout<<"flag2="<<flag2<<endl;
//布尔变量的赋值和输出
int x=1;
flag1=x>0;
//存放关系运算结果
cout<<"flag1="<<flag1<<endl;
flag2=flag1;
//bool 类型变量相互赋值
cout<<"flag2="<<flag2<<endl;
5
剩余133页未读,继续阅读
资源评论
是原来的你吗
- 粉丝: 6765
- 资源: 1647
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功