乎乎喜欢编程,他今天计划编程t小时,计划编写n道题目,每道题需要m分钟完成。请输出题目完成情况:如果完成0道或1道题,则输出“He wrote 0 programming question, and left n programming questions for tommorrow.” 或 “He wrote 1 programming question, and left n-1 programming questions for tommorrow.”。如果完成x(x≥2)道题输出,则输出“He wrote x programming questions, and left n - x programmi
#include <cstdio>
#include <iostream>
using
namespace
std;
int
main ()
{
double
t,n,m;
scanf
(
"%lf %lf %lf"
,&t,&n,&m);
if
(t*60/m>=2&&n>1)
{
if
(t*60>=n*m)
{
printf
(
"He wrote %.0f programming questions, and left 0 programming question for tommorrow."
,n);
}
else
if
(t*60<n*m&&n-(t*60/m)==1)
{
printf
(
"He wrote %.0f programming questions, and left %.0f programming question for tommorrow."
,t*60/m,n-(t*60/m));
}
else
if
(t*60<n*m)
{
printf
(
"He wrote %.0f programming questions, and left %.0f programming questions for tommorrow."
,t*60/m,n-(t*60/m));
}
}
if
(t*60/m<2)
{
if
(t*60/m<2&&t*60/m>=1&&n>2)
{
printf
(
"He wrote 1 programming question, and left %.0f programming questions for tommorrow."
,n-1);
}
else
if
(t*60/m<2&&t*60/m>=1&&n<=2)
{
printf
(
"He wrote 1 programming question, and left %.0f programming question for tommorrow."
,n-1);
}
else
if
(t*60<m&&n>=2)
{
printf
(
"He wrote 0 programming question, and left %.0f programming questions for tommorrow."
,n);
}
else
if
(t*60<m&&n==1)
{
printf
(
"He wrote 0 programming question, and left %.0f programming question for tommorrow."
,n);
}
}
return
0;
}
ng questions for tommorrow.” 。