头像

琪有此理




离线:19小时前


最近来访(11)
用户头像
spur
用户头像
随ண风
用户头像
SELFIE1
用户头像
黑炭保安
用户头像
知己彼益
用户头像
覆暮北城歌
用户头像
Bochi酱
用户头像
ginkgo_tree
用户头像
yxc的小迷妹1
用户头像
秋水不想起名
用户头像
梦若浮生


读取对应于一个人的年龄(以天为单位)的整数值,并转化为年,月和日表示方式输出,年、月、日分别对应 ano(s), mes(es), dia(s)。

注意:为了方便计算,假设全年 365 天,每月 30 天。 数据保证,不会出现 12 个月和几天的情况,例如 360,363 或 364。

输入格式
输入一个整数 N。

输出格式
参照输出样例,输出转换后的天数表达。

数据范围
1≤N≤1000000
输入样例:
400
输出样例:
1 ano(s)
1 mes(es)
5 dia(s)
难度:简单
时/空限制:1s / 64MB
总通过数:13110
总尝试数:21866
来源:语法题
算法标签

include[HTML_REMOVED]

using namespace std;

int main()
{
int a,b,c,n;
cin>>n;
a=n/365;
b=(n%365)/30;
c=n-365a-30b;
printf(“%d ano(s)\n”,a);
printf(“%d mes(es)\n”,b);
printf(“%d dia(s)\n”,c);
}




656.读取一个带有两个小数位的浮点数,这代表货币价值。

在此之后,将该值分解为多种钞票与硬币的和,每种面值的钞票和硬币使用数量不限,要求使用的钞票和硬币的总数量尽可能少。

钞票的面值是 100,50,20,10,5,2。

硬币的面值是 1,0.50,0.25,0.10,0.05 和 0.01。

经过实验证明:在本题中,优先使用面额大的钞票和硬币可以保证所用的钞票和硬币总数量最少。

输入格式
输入一个浮点数 N。

输出格式
参照输出样例,输出每种面值的钞票和硬币的需求数量。

数据范围
0≤N≤1000000.00
输入样例:
576.73
输出样例:
NOTAS:
5 nota(s) de R$ 100.00
1 nota(s) de R$ 50.00
1 nota(s) de R$ 20.00
0 nota(s) de R$ 10.00
1 nota(s) de R$ 5.00
0 nota(s) de R$ 2.00
MOEDAS:
1 moeda(s) de R$ 1.00
1 moeda(s) de R$ 0.50
0 moeda(s) de R$ 0.25
2 moeda(s) de R$ 0.10
0 moeda(s) de R$ 0.05
3 moeda(s) de R$ 0.01

include[HTML_REMOVED]

using namespace std;

int main()
{
double n;
cin>>n;
int m;
m=n*100;
int a[12]={10000,5000,2000,1000,500,200,100,50,25,10,5,1};
printf(“NOTAS:\n”);
for(int i=0;i<12;i++)
{
if(i<6){printf(“%d nota(s) de R$ %.2f\n”,m/a[i],(float)a[i]/100);m%=a[i];}
if(i==6)printf(“MOEDAS:\n”);
if(i>=6){printf(“%d moeda(s) de R$ %.2f\n”,m/a[i],(float)a[i]/100);m%=a[i];}
}
}




一辆汽车每行驶 12 公里需要消耗 1 升汽油,现在告诉你该汽车的行驶速度 S(km/h)和行驶时间 T(h),请你计算该车在行驶过程中一共消耗了多少升汽油。

输入格式
输入共两行,第一行包含一个整数 T,表示行驶时间(h)。

第二行包含一个整数 S,表示行驶速度(km/h)。

输出格式
输出行驶期间的总油耗,结果保留三位小数。

数据范围
1≤T,S≤107
输入样例:
10
85
输出样例:
70.833

include[HTML_REMOVED]

using namespace std;

int main()
{
double t,s,x;
cin>>t>>s;
printf(“%.3lf”,x=(s*t)/12);
}




两辆汽车在同一地点,同时,沿同一方向前进。

一辆车的速度为 60 km/h,另一辆车的速度为 90 km/h。

显然,快车与慢车的距离会不断拉开,每过一个小时(60 分钟),两车的距离就拉开 30 公里。

现在,告诉你两车之间的距离为 L 公里,请你求出两车已经行驶了多长时间?

输入格式
输入包含一个整数 L,表示两车之间的距离。

输出格式
输出格式为 X minutos,其中 X 为已经行驶的时间,单位为分钟。

数据范围
1≤L≤109
输入样例:
30
输出样例:
60 minutos

include[HTML_REMOVED]

using namespace std;

int main()
{
int l,x;
cin>>l;
x=2*l;
printf(“%d minutos”,x);
return 0;
}




614.给定三个整数,请你找出它们中的最大值。

下列公式可能对你有所帮助:

max(a,b)=(a+b+abs(a−b))2
输入格式
输入占一行,包含三个整数。

输出格式
输出格式为 X eh o maior,其中 X 为三个数中的最大值。

数据范围
1≤给定整数≤109
输入样例:
7 14 106
输出样例:
106 eh o maior

include[HTML_REMOVED]

using namespace std;

int main()
{
int a,b,c,d;
cin >> a>>b>>c;
d=max(a,b);
d=max(d,c);
printf(“%d eh o maior”,d);
return 0;
}




610.请你编写一个程序,给定你一个销售人员的名字,底薪以及月销售额。

请你计算他的月收入是多少。

已知月收入等于底薪加 15% 的月销售额。

所有数据保留两位小数。

输入格式
输入第一行包含一个由大写字母构成的长度不超过 10 的字符串,表示销售人员的名字。

第二行包含一个浮点数,表示该人员的底薪。

第三行包含一个浮点数,表示该人员的月销售额。

输出格式
输出格式为 TOTAL = R$ X,X 为该人员月收入。

数据范围
0≤底薪,月销售额≤10000.00
输入样例:
JOAO
500.00
1000.00
输出样例:
TOTAL = R$ 650.00

include[HTML_REMOVED]

using namespace std;

int main()
{
char n[10];
double a,b,x;
scanf(“%s %lf %lf”,n,&a,&b);
x=a+0.15*b;
printf(“TOTAL = R$ %.2lf”, x);
return 0;
}




607.读取三个浮点数 A,B 和 C 的值,对应于三个学生的成绩。

请你计算学生的平均分,其中 A 的成绩的权重为 2,B 的成绩的权重为 3,C 的成绩的权值为 5。

成绩的取值范围在 0 到 10 之间,且均保留一位小数。

输入格式
输入共三行,每行包含一个浮点数,第一行表示 A,第二行表示 B,第三行表示 C。

输出格式
输出格式为 MEDIA = X,其中 X 为平均分,结果保留一位小数。

数据范围
0≤A,B,C≤10.0,

输入样例:
5.0
6.0
7.0
输出样例:
MEDIA = 6.3

include[HTML_REMOVED]

using namespace std;

int main()
{
double a,b,c,x;
cin >> a;
cin >> b;
cin >> c;
x=(a2+b3+c*5)/10;
printf(“MEDIA = %.1lf”,x);
return 0;
}




613.给定三个浮点数 A,B 和 C。

然后,计算如下图形的面积:

底边为 A,高为 C 的三角形。
半径 C 的圆。(π=3.14159)
底边为 A 和 B,高为 C 的梯形。
边长为 B 的正方形。
边长为 A 和 B 的长方形。
输入格式
输入共一行,包含三个保留一位小数的浮点数 A,B,C。

输出格式
输出共五行,形式如下所示:

第一行,格式为 TRIANGULO: X,其中 X 为所求三角形面积。

第二行,格式为 CIRCULO: X,其中 X 为所求圆形面积。

第三行,格式为 TRAPEZIO: X,其中 X 为所求梯形面积。

第四行,格式为 QUADRADO: X,其中 X 为所求正方形面积。

第五行,格式为 RETANGULO: X,其中 X 为所求长方形面积。

所有答案保留三位小数。

数据范围
0≤A,B,C≤10000.0
输入样例:
3.0 4.0 5.2
输出样例:
TRIANGULO: 7.800
CIRCULO: 84.949
TRAPEZIO: 18.200
QUADRADO: 16.000
RETANGULO: 12.000

include[HTML_REMOVED]

using namespace std;

int main()
{
double a,b,c,s1,s2,s3,s4,s5;
cin >> a>> b>>c;
s1=ac/2;
s2=3.14159
cc;
s3=(a+b)
c/2;
s4=bb;
s5=a
b;
printf(“TRIANGULO: %.3lf\n”,s1);
printf(“CIRCULO: %.3lf\n”,s2);
printf(“TRAPEZIO: %.3lf\n”,s3);
printf(“QUADRADO: %.3lf\n”,s4);
printf(“RETANGULO: %.3lf\n”,s5);
return 0;
}




612.给定你一个球体的半径 R,请你计算球体的体积。

计算球体的公式为 V=(4/3)∗π∗R3。

π 取 3.14159。

注意:有些语言中 (4/3) 无法得到 1.3333…,建议在公式中使用 (4/3.0)。

输入格式
输入一个整数 R。

输出格式
输出格式为 VOLUME = X,其中 X 为球体的体积,结果保留三位小数。

数据范围
1≤R≤2000
输入样例:
3
输出样例:
VOLUME = 113.097

include[HTML_REMOVED]

using namespace std;

int main()
{
int R;
cin >> R ;
double VOLUME;
VOLUME = 4/3.03.14159RRR;
printf(“VOLUME = %.3lf”,VOLUME);
return 0;
}




611.#include[HTML_REMOVED]

using namespace std;

int main()
{
int m,n;
double x=0,y;
for(int i = 1;i<=2;i++)
{
cin >> m >> n >> y;
x+=n*y;
}
printf(“VALOR A PAGAR: R$ %.2lf”,x);
return 0;
}