需求

案例 贵妃减肥 杨贵妃体重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;
}