1046--1048 题参考代码
作者:互联网
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