三个小项目:两点距离、关于圆的小计算、简单的文件加密



//项目1 :求两点间的距离
/*
#include <iostream>
#include <Cmath>//调用 开方函数 sqrt()所必需的头文件
using namespace std;
int main()
{
double x1,y1,x2,y2,d;
cout <<"请输入坐标 (x1,y1)"<<endl;
cin >> x1 >>y1;
cout <<"请输入坐标(x2,y2)"<<endl;
cin >> x2 >> y2;
d = sqrt((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1));//sqrt(),求开方
cout <<"两点之间的距离是"<< d <<endl;
}
*/
///
//项目2 :关于圆的计算
/*输入半径r和高h,计算并输出半径为r的圆的面积、周长,半径为r的球的体积、表面积,
半径为r。要求π值用符号常量表示*/
/* 
#include <iostream>
#include <Cmath>


#define PI  3.1415926
using namespace std;


int main()
{
double r,s1,s2,c,v;
cout <<"请输入半径r:"<<endl;
cin >> r;
c = 2 * PI * r;
s1 = PI * r * r;
s2 = 4 * PI * r * r;
v =(4 * PI * r * r * r)/3;
cout<<"半径为"<<r<<"圆的周长为"<< c <<endl;
cout<<"半径为"<<r<<"圆的面积为"<< s1 <<endl;
cout<<"半径为"<<r<<"球的面积为"<< s2 <<endl;
cout<<"半径为"<<r<<"球的体积为"<< v <<endl;
return 0;


}
*/
//
//项目3 : 实现简单的字符加密


#include <iostream>
using namespace std;
int main()
{
char c1,c2,c3,c4,c5;
c1 = 'C';
c2 = 'h';
c3 = 'i';
c4 = 'n';
c5 = 'a';


cout <<"加密前的字符为"<<c1<<c2<<c3<<c4<<c5<<endl;
c1 = c1 + 4;
c2 = c2 + 4;
c3 = c3 + 4;
c4 = c4 + 4;
c5 = c5 + 4;
cout <<"加密后的字符串为"<<c1<<c2<<c3<<c4<<c5<<endl;


return 0;
}
/*
本加密算法简单的很,若知道加密规则,很容易推出加密原文。
现在的加密算法负责多样,有一种单向加密算法,是根据两次加密算法得到的
密文一致来确定密码正确,而不能根据加密后的密文推出原密码,即使借助工具推算的初出,
耗费的时间太多,已失去意义。
*/



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值