ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

1046--1048 题参考代码

2019-11-06 20:01:43  阅读:263  来源: 互联网

标签:std include 1046 int 代码 1048 namespace using main


1046: 整型数据类型存储空间大小

1 #include <bits/stdc++.h> 
2 using namespace std;
3  
4 int main()
5 {   int a; 
6     cout<<sizeof(a)<<endl;
7     return 0;
8 }

1047: 浮点型数据类型存储空间大小

1 #include <bits/stdc++.h> 
2 using namespace std;
3 int main()
4 {   float a; 
5     double b;
6     cout<<sizeof(a)<<" "<<sizeof(b)<<endl;
7     return 0;
8 }

1048: 其他数据类型存储空间大小

1 #include <bits/stdc++.h> 
2 using namespace std;
3 int main()
4 {   bool a; 
5     char b;
6     cout<<sizeof(a)<<" "<<sizeof(b)<<endl;
7     return 0;
8 }

1049: 整型与布尔型的转换

 1 #include <bits/stdc++.h> 
 2 using namespace std;
 3 int main()
 4 {   
 5     int a; 
 6     bool b;
 7     cin>>a;
 8     b=a;
 9     a=b;
10     cout<<a<<endl;
11     return 0;
12 }

1050: Hello,World!的大小

1 #include <bits/stdc++.h> 
2 using namespace std;
3  
4 int main()
5 {   int a; 
6     cout<<sizeof(a)<<endl;
7     return 0;
8 }

1051: 等差数列末项计算

 1 #include <bits/stdc++.h> 
 2 using namespace std;
 3 int main()
 4 {
 5     int a1,a2,n;
 6     int an,d;
 7     cin>>a1>>a2>>n;
 8     d=a2-a1;//求公差
 9     an=a1+(n-1)*d;//等差数列通项公式
10     cout<<an<<endl;
11 }

1052: 求等差为5的数列

 1 #include <bits/stdc++.h> 
 2 using namespace std;
 3 int main()
 4 {
 5     int n,d;
 6     int an,sn;
 7     cin>>n;
 8     d=5; 
 9     an=0+(n-1)*d;//等差数列通项公式
10     sn=(0+an)*n/2;//等差数列求和公式 
11     cout<<sn<<endl;
12 }

1053: 填充矩形

1 #include <bits/stdc++.h> 
2 using namespace std;
3 int main()
4 {
5     long long n,m,a;
6     cin>>n>>m>>a;
7     cout<<(n/a)*(m/a)<<endl;    //横着最多能填m/a个,竖着最多能填n/a个。 
8     return 0;
9 }

1054: 大象喝水

#include <bits/stdc++.h> 
using namespace std;
int main()
{
    int h,r;
    double c,pi,v,water;
    pi=3.14159;
    cin>>h>>r;
    v=pi*r*r*h/1000.0;   //1升(l)=0.001立方米=1000立方厘米 
    water=20.0/v;
    c=ceil(water);  //ceil作用:返回大于或者等于指定表达式的最小整数
    cout<<c<<endl;
     return 0;
}

1055: 计算浮点数相除的余数

 1 #include <bits/stdc++.h> 
 2 using namespace std;
 3 int main()
 4 {
 5     double a,b,r;     //已知公式a=k*b+r  , r=a-k*b
 6     cin>>a>>b;
 7     r=a-int(a/b)*b; //根据所给公式计算,其中k=int(a/b)
 8     cout<<r<<endl;
 9      return 0;
10 }

1056: 变量交换

 1 #include <bits/stdc++.h> 
 2 using namespace std;
 3 int main()
 4 {
 5     int a,b,t;
 6     cin>>a>>b;
 7     t=a;
 8     a=b;
 9     b=t;
10     cout<<a<<" "<<b<<endl;
11      return 0;
12 }

1057: 交换三个字符并输出

#include <bits/stdc++.h>
using namespace std;
int main()
{
    char a,b,c,t;    
    cin>>a>>b>>c;
    t=a;
    a=c;
    c=t;    
    printf("%c%c%c\n",a,b,c); 
    return 0; 
}

1058: 猜数游戏

#include <bits/stdc++.h>
using namespace std;
int main()
{
    int a,b;
    cin>>a;
    b=(a*1000+a)/7/11/13;
    cout<<b<<endl;
    return 0;
}

 

标签:std,include,1046,int,代码,1048,namespace,using,main
来源: https://www.cnblogs.com/pythen/p/11808251.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有