需求
案例 贵妃减肥 杨贵妃体重300斤 她要减肥 每天运动 减重0.6斤 目标体重100斤(等于或小于100) 求多少天可以完成减肥 求停止减肥后他的体重是多少 求折合几年几月几周几日完成减肥 一年按365天来算,一个月按30天算 例375天完成减肥,1年0个月1周3天
代码
# include<stdio.h>
int main(){
double weight = 300;
int day = 1;
int year;
int month;
int week;
int left_day;
while(weight>100){
printf("贵妃运动的第%d天\n",day);
weight -= 0.6;
day++;
}
printf("减肥成功\n");
printf("消耗的天数为%d\n",--day);
printf("最终的体重为%.2lf斤\n",weight);
// 年份运算
year = day/365;
day = day - year*365;
month = day/30;
day = day - month*30;
week = day/7;
day = day - week*7;
left_day = day;
printf("减肥总共耗时%d年%d月%d周%d天\n",year,month,week,left_day);
return 0;
}