int fun()
{
int num;
int i;
int a[32]={0};
scanf("%d",&num);
for (i=0;i<32;i++)
{
a[i]=num%2;
num=num/2;
}
for(i=31;i>=0;i--)
{
printf("%d",a[i]);
if (i%4==0)
{
printf(" ");
}
}
printf("n");
return 0;
}
二.计算某一天是该年的第几天
注意,一个函数一个小功能
int leap(int year)
{
if( (year%4==0&&year%100!=0)||year%400==0)
{
return 1;
}
else
{
return 0;
}
}
int jisuan(int year,int month,int day)
{
int a[12]={31,28,31,30,31,30,31,31,30,31,30,31};
int b[12]={31,29,31,30,31,30,31,31,30,31,30,31};
int sum=0;
int i;
if (leap(year)==1)
{
for (i=0;i


![[C语言]C语言题目十进制转二进制和计算某一天是该年的第几天 [C语言]C语言题目十进制转二进制和计算某一天是该年的第几天](http://www.mshxw.com/aiimages/31/1026351.png)
