如何编写 C 程序将天数转换为年、周和天,并附有示例。
此程序允许用户输入天数,然后将这些天数转换为年、周和天。例如,365 天 = 1 年,0 周,0 天
#include <stdio.h>
int main()
{
int NoOfDays, years, weeks, days;
printf("\n Please Enter the Number of days : ");
scanf("%d", &NoOfDays);
years = NoOfDays / 365;
weeks = (NoOfDays % 365) / 7;
days = (NoOfDays % 365) % 7;
printf("\n Years = %d", years);
printf("\n Weeks = %d", weeks);
printf("\n Days = %d", days);
return 0;
}

此 程序 用于将天数转换为年、周和天,与上面的 编程 示例相同。但是,这一次我们定义了一个 Days_in_Week 变量并赋值为 7。
#include <stdio.h>
#define Days_In_Week 7
int main()
{
int NoOfDays, years, weeks, days;
printf("\n Please Enter the Number of days : ");
scanf("%d", &NoOfDays);
years = NoOfDays / 365;
weeks = (NoOfDays % 365) / Days_In_Week;
days = (NoOfDays % 365) % Days_In_Week;
printf("\n Years = %d", years);
printf("\n Weeks = %d", weeks);
printf("\n Days = %d", days);
return 0;
}
Please Enter the Number of days : 1365
Years = 3
Weeks = 38
Days = 4