华师一附中OI组

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
123
返回列表 发新帖
楼主: admin
打印 上一主题 下一主题

20210811汤小网课 圆和正方形

[复制链接]

0

主题

5

帖子

32

积分

新手上路

Rank: 1

积分
32
21#
发表于 2021-8-14 22:45:10 | 只看该作者
  1. #include <iostream>
  2. #include <cmath>

  3. using namespace std;
  4. //周长为10的 圆和正方形谁的面积大
  5. double i;
  6. double r;
  7. double l;
  8. double s1;
  9. double s2;
  10. int main()
  11. {
  12.         cin>>i;
  13.         l=i/4;
  14.         s1=l*l;
  15.         r=i/3.14/2;       
  16.         s2=3.14*r*r;
  17.         if(s1==s2)
  18.         {
  19.                 cout<<"两个面积相等";
  20.         }else
  21.         {
  22.                 if(s1>s2)
  23.                 {
  24.                         cout<<"正方形面积大";
  25.                 }else
  26.                 {
  27.                         cout<<"圆的面积大";
  28.                 }
  29.         }
  30.         return 0;
  31. }
复制代码
回复 支持 反对

使用道具 举报

1

主题

9

帖子

17

积分

新手上路

Rank: 1

积分
17
22#
发表于 2021-8-15 08:56:38 | 只看该作者
#include<iostream>
using namespace std;
int a,b;
float c,d;
int main(){
cin>>a>>b;
a=b;
c=(a/4)*(a/4);
d=(b/3.14/2)*(b/3.14/2)*3.14;
if(c>d)cout<<"正";
else cout<<"圆";
}
回复 支持 反对

使用道具 举报

0

主题

5

帖子

32

积分

新手上路

Rank: 1

积分
32
23#
发表于 2021-8-15 09:14:17 | 只看该作者
  1. #include <iostream>
  2. #include <cmath>

  3. using namespace std;
  4. //面积为10的圆和正方形,谁的周长大
  5. double s;
  6. double r;
  7. double l;
  8. double z1;
  9. double z2;
  10. int main()
  11. {
  12.         cin>>s;
  13.         l=sqrt(s);
  14.         z1=4*l;       
  15.         r=sqrt(s/3.14);
  16.         z2=3.14*2*r;       
  17.         if(z1==z2)
  18.         {
  19.                 cout<<"两个周长相等";
  20.         }else
  21.         {
  22.                 if(z1>z2)
  23.                 {
  24.                         cout<<"正方形周长大";
  25.                 }else
  26.                 {
  27.                         cout<<"圆的周长大";
  28.                 }
  29.         }
  30.         return 0;
  31. }
复制代码
  1. [code]#include <iostream>
  2. #include <cmath>

  3. using namespace std;
  4. //面积为10的圆和正方形,谁的周长大
  5. double s;
  6. double r;
  7. double l;
  8. double z1;
  9. double z2;
  10. int main()
  11. {
  12.         cin>>s;
  13.         l=sqrt(s);
  14.         z1=4*l;       
  15.         r=sqrt(s/3.14);
  16.         z2=3.14*2*r;       
  17.         if(z1==z2)
  18.         {
  19.                 cout<<"两个周长相等";
  20.         }else
  21.         {
  22.                 if(z1>z2)
  23.                 {
  24.                         cout<<"正方形周长大";
  25.                 }else
  26.                 {
  27.                         cout<<"圆的周长大";
  28.                 }
  29.         }
  30.         return 0;
  31. }
复制代码
[/code]
回复 支持 反对

使用道具 举报

738

主题

1485

帖子

5422

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5422
24#
 楼主| 发表于 2021-8-15 09:22:52 | 只看该作者
大家都做得很好!
回复 支持 反对

使用道具 举报

0

主题

7

帖子

39

积分

新手上路

Rank: 1

积分
39
25#
发表于 2021-8-17 13:48:02 | 只看该作者
  1. #include<iostream>
  2. using namespace std;
  3. int sz,sy;
  4. float r,b;
  5. int main()
  6. {       
  7.         r=10/2/3.14;
  8.         sy=r*r*3.14;
  9.         b=10/4;
  10.         sz=b*b;
  11.         if (sz<sy) cout<<"y is bigger than z";
  12.         else cout<<"z is bigger than y ";
  13.         return 0;
  14. }

  15. #include<iostream>
  16. #include<cmath>
  17. using namespace std;
  18. float cz,cy;
  19. int main()
  20. {
  21.         cz=sqrt(10)*4;
  22.         cy=sqrt(10/3.14)*2*3.14;
  23.         if (cz>cy) cout<<"cz is bigger";
  24.         else cout<<"cy is bigger";
  25.         return 0;
  26. }
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|服务支持:DZ动力|华师一附中OI组  

GMT+8, 2024-12-26 03:47 , Processed in 0.248247 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表