A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

#include "stdio.h"
main()
{
int week=0,day,month=1,MAX_DAY,year,i;
printf("请输入四位数的年份(xxxx):");
scanf("%d",&year);
printf("\n 请输入该年元旦是星期几(0=星期天,1=星期一,...6=星期六):");
scanf("%d",&week);
printf("\n **********%4d年日历**********",year);
while(month<=12)
{ switch(month)
{
  case 1:case 3: case 5:case 7:case 8: case 10:case 12:
MAX_DAY=31;
break;
  case 2:
  if(((year % 4)==0 )&& ((year % 100)!=0) ||((year % 400)==0))
MAX_DAY=29;
   else
        MAX_DAY=28;  
         break;
          case 4:case 6: case 9:case 11:
                        MAX_DAY=30;
                        break;
                  }
printf("\n==========%4d月日历==========\n",month);
printf("  SUM MON TUE WED THU FRI SAT\n");
        for(i=0;i<week;i++)
                printf("%4c",' ');
        for(day=1;day<=MAX_DAY;day++)
                {
                printf("%4d",day);
            week++;
                week %=7;
                if(week==0)
                        printf("\n");
                  }
                month++;
                       
                  }
}
/*14求2至N间的素数  */
#include"stdio.h"
#include"math.h"
void main()
{
  int i,j,k;
  int n;
   printf("Enter n:\n");
   scanf("%d",&n);
   printf("%d ",2);
   for(i=2;i<=n;i++)
    {
     k=(int)(sqrt(i)+1);
    j=2;
       do
       {
         if (i%j==0) goto loop;
         j++;
          }
         while(j<=k);
      printf("%d ",i);
     loop:;
      }
      printf("\n");
      }

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马