【19软工1班】 c++的一些经典例题

用户头像
来自上海海洋大学-施天翊发布于:2020-05-13 19:50:40

1、求一个数的绝对值
#include
using namespace std;
int main()
{
int x,y;
cin>>x;
if(x<0)
y= -x;
else if(x>0)
y=x;
cout<<y;
}

2、 按数值由小到大的次序输出这两个数
(若a>b)
一般令 t=a,a=b,b=t
#include
using namespace std; void main()
{
float a,b,t;
cin>>a>>b;
if (a>b)
{t=a;a=b;b=t;}
cout<<a<<b;
}

3、判断是否为闰年
逻辑运算符

要判别某一年(year)是否为闰年。 闰年的条件是符合下面两者之一: ①能被4整除,但不能被100整除。 ②能被100整除,又能被400整除。 用一个逻辑表达式来表示: (year % 4 == 0 && year % 100 != 0) || year % 400 == 0
当给定year为某一整数值时,如果上述表达式值为真(1), 则year为闰年;否则year为非闰年。
#include using namespace std;
int main( )
{
int year;
bool leap;
cout<<“please enter year “;
cin>>year;
if((year%4 == 0&&year%100!=0||year%400==0))
leap=true;
else leap=false;
if (leap)
cout<<year<<” is “;
else
cout<<year<<” is not “;
cout<<” a leap year.”<<endl;
return 0;
}

4、

分析:
对于分子:s=1 -1 1 -1 …
对于分母:n=1 3 5 7 …
累加项:t=s/n
pi=pi+t s=-s n=n+2 t=s/n 则pi=pi4
#include
#include
using namespace std;
main()
{
int s;
float n,t,pi;
t=1;
pi=0;
n=1.0;
s=1;
while((fabs(t))>=1e-6)
{
pi=pi+t;
n=n+2;
s=-s;
t=s/n;
}
pi=pi4;
cout<<pi;
}
原文链接:https://blog.csdn.net/lyr2018212717/java/article/details/84918867

点赞 (33) 回复
1F 用户头像
来自上海海洋大学-竹沛齐发布于:2020-05-19 21:15:37

解决了很多难题

加载更多
点击图片
取消
回复
2F 用户头像
来自上海海洋大学-朱灿成发布于:2020-05-19 22:00:47

感谢

加载更多
点击图片
取消
回复
3F 用户头像
来自上海海洋大学-朱开元发布于:2020-05-19 22:02:26
加载更多
点击图片
取消
回复
4F 用户头像
来自上海海洋大学-张文博发布于:2020-05-19 22:11:09

熟练记住几道经典例题对我们是很有帮助的,感谢。

加载更多
点击图片
取消
回复
5F 用户头像
来自上海海洋大学-王刚发布于:2020-05-19 23:14:53

加载更多
点击图片
取消
回复
6F 用户头像
来自上海海洋大学-王浩强发布于:2020-05-20 06:32:29

加载更多
点击图片
取消
回复
7F 用户头像
来自上海海洋大学-戴干发布于:2020-05-20 08:02:34

加载更多
点击图片
取消
回复
8F 用户头像
来自上海海洋大学-王宇发布于:2020-05-20 09:38:22
加载更多
点击图片
取消
回复
9F 用户头像
来自上海海洋大学-汤磊发布于:2020-07-14 20:56:41

加载更多
点击图片
取消
回复
发布回复
点击图片