一个箱子中有
n
个栗子, 箱子里混进了一条虫子. 虫子每eat_hour
小时能吃掉一个栗子, 假设虫子在吃完一个栗子之前不会吃另一个栗子
输入箱子中的栗子总数num
、虫子吃一个栗子的时间eat_hour
和经过的时间hour
, 计算经过hour
小时后, 箱子中还剩几个完整的栗子, 并将计算结果输出
注意这里是完整的栗子
C语言中唯一的一个三目运算符
<表达式1>?<表达式2>:<表达式3>
表达式1为真则返回表达式2的结果
表达式1为假则返回表达式3的结果
#include<stdio.h>
int dia(int num, int a)
{
return (num > a) ? (num - a) : 0;
}
int main()
{
int num, eat_hour,hour, a;
scanf("%d%d%d", &num, &eat_hour, &hour);
a = hour / eat_hour;
if (a*eat_hour < hour)
a = a + 1;
printf("%d\n", dia(num, a));
return 0;
}
希望对大家有帮助
有错误的可以留言QAQ