用C语言写一个小程序,输出1个日历

来源:百度知道 编辑:UC知道 时间:2024/06/09 12:37:25
求助:
1.用C语言写一个小程序,输入2001到2010年的任何一年,然后输出这年的日历,要天和星期对应的(注意闰年~),用for循环
2。用C语言写一个程序,可以将2,8,10,16,进制的数相互转换~
本人刚学C,是在是不会,大家帮忙~

上面的不好看懂啊,看我的吧,我花了一天的时间编成的,万年历,我们学C语言还没有学完,所以我编的比较初级,好懂一点,我用的是函数写的,我们刚学函数,所以想试试手,经我不断努力,我成功了,从昨天早上4点,到现在晚上11点,终于大功告成,我可是一个一个年测试过的,能用的啊,,考虑一下把分给我吧,我不容易啊,
#include<stdio.h>
int p=0;
void da(int xing,int day)
{ int ding,i;
printf("\n SUN MON TUE WED THR FRI SAT\n");
for(ding=0;ding<xing;ding++)
printf("%4c",' ');
for(i=1;i<=day;i++)
{printf("%4d",i);
xing=(xing+1)%7;
if(xing==0)printf("\n");
}
}
int rui(int nan)
{
if(nan%4==0&&nan%100!=0||nan%400==0)
return 1;
else
return 0;

}

int day(int y)
{
if(y==1||y==3||y==5||y==7||y==8||y==10||y==12) return 31;
if(y==4||y==6||y==9||y==11) return 30;
if(y==2&&rui(y)==1)return 29;
else
return 28;
}

int xing(int nan,int e,int k)
{int i,w=0;<