只是为了记录做的一些题目,按顺序做的,所以开始难度都比较小。
Hello World
一年有多少天
设计名片
钢材的重量
方木的立方
题目描述
输入两个实数x,y分别为方木横截面的周长(单位:分米,1<x<100),以及方木的长(单位:米 1 < y < 20)
时间限制
1.000
内存限制
128
输入格式
15
2
输出格式
16.875
这个题有问题
蔬菜占比
题目描述
商店运来x千克蔬菜,黄瓜占总数的1/3,西红柿占总数的2/5,其它都是土豆。哪这次商店运来的这批蔬菜各有多少千克?
时间限制
1.000
内存限制
128
输入格式
500
输出格式
166.667
200
133.333
#include<iostream>
using namespace std;
int main()
{
int x;
cin>>x;
cout<<x*1.0/3<<endl;
cout<<x*2.0/5<<endl;
cout<<x*1.0-x*1.0/3-x*2.0/5<<endl;
return 0;
}
圆的面积与周长
题目描述
对于一个给定的半径 r,计算对应圆的周长和面积。在计算过程中,π 的值请近似地取 3.14。
提示 1:圆的周长公式是 2πr
提示 2:圆的面积公式是 πr2
时间限制
1.000
内存限制
128
输入格式
3.4
输出格式
21.352
36.2984
#include<iostream>
using namespace std;
int main()
{
double r;
cin>>r;
cout<<2*3.14*r<<endl;
cout<<3.14*r*r<<endl;
return 0;
}
足球场
题目描述
光明小学的足球场是一个长方形,请通过键盘输入长方形的长和宽,输出长方形的周长
时间限制
1.000
内存限制
128
输入格式
100
50
输出格式
足球场的周长是:300
#include<iostream>
using namespace std;
int main()
{
double c, k;
cin>>c>>k;
cout<<"足球场的周长是:"<<2*(c+k)<<endl;
return 0;
}
居然不对
时间
题目描述
猿小弟想要坐飞机去旅行,离飞机起飞还有a小时b分钟c秒,猿小弟是个争分夺秒的人,你能帮他计算还有多少秒吗?
时间限制
1.000
内存限制
128
输入格式
1
2
3
输出格式
3600
120
3
3723
#include<iostream>
using namespace std;
int main()
{
double shi, fen, miao;
cin>>shi>>fen>>miao;
cout<<shi*60*60<<endl;
cout<<fen*60<<endl;
cout<<miao<<endl;
cout<<shi*60*60+fen*60+miao<<endl;
return 0;
}
数字和游戏
题目描述
猿小弟在平常的除法和取余运算的时候发现一件事情,一个数对3的余数和它各位数字和对3的余数相等,一个数对9的余数和它各位数字和对9的余数也相等,后来他发现这个只是对3和9这两个模数特殊。
不过他也想知道一个数n对一个给定的数k取余的结果是多少,以及n的各位数字和对k的余数是多少,你能帮帮他吗?
时间限制
1.000
内存限制
128
输入格式
13
3
输出格式
1
1
#include<iostream>
using namespace std;
int main()
{
int n, k, ge, shi, bai, qian, wan, sum;
cin>>n>>k;
ge = n % 10;
shi = n % 100 / 10;
bai = n % 1000 / 10;
qian = n % 10000 / 10;
wan = n % 100000 / 10;
sum = ge + shi + bai + qian + wan;
cout << n % k << endl;
cout << sum % k << endl;
return 0;
}
提交代码报错,应该是条件不够导致的。我怀疑这是一道Python的题目
最大的倍数
题目描述
猿小弟得到了一个数n和一个数k,他想知道不超过n的数里最大的k的倍数是多少,你能帮帮他吗?
时间限制
1.000
内存限制
128
输入格式
输入为两行,每行一个整数,分别为n,k(1≤n,k≤10)
输出格式
输出不超过n的最大的k的倍数。
输入示例
12 5
输出示例
10
#include<iostream>
using namespace std;
int main()
{
int n, k, bei;
cin>>n>>k;
bei = k;
while(bei<=n){
bei += k;
}
cout<<bei-k;
return 0;
}
整型与布尔型的转换
题目描述
将一个整型变量的值赋给一个布尔型变量,再将这个布尔型变量的值赋给一个整型变量,得到的值是多少?
快来试试会发生什么!
时间限制
1.000
内存限制
128
输入格式
一个整型范围内的整数,即初始时整型变量的值。
输出格式
一个整数,经过上述过程后得到的结果。
输入示例
3
输出示例
1
#include<iostream>
using namespace std;
int main()
{
int n;
bool k;
cin>>n;
k = n;
n = k;
cout<<n;
return 0;
}