C 程序将天数转换为年、周和天

如何编写 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;
}
Program to Convert Days to Years Weeks and Days 1

程序 用于将天数转换为年、周和天,与上面的 编程 示例相同。但是,这一次我们定义了一个 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