国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C > 正文

C語言小程序 計算第二天日期示例代碼

2020-01-26 15:58:40
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
int year, month, day;
const int day_30 = 30;
const int day_31 = 31;
int day_month_2 = 0;
char err_flag = 0;
void compute()
{
 printf("輸入年月日(1992-7-19):");
 scanf("%d-%d-%d",&year, &month, &day);
 if((year%4==0 && year%100!=0) || (year%400==0))
 {
  day_month_2 = 29;
 }
 else
 {
  day_month_2 = 28;
 }
 if(month>=1 && month<=12)
 {
  if(month == 2)
  {
   if(day > day_month_2)
   {
    err_flag = 1;
   }
   else if(day == day_month_2)
   {
    month++;
    day = 1;
   }
   else
   {
    day++;
   }
  }
  else if(month==1 || month==3 || month==5 || month==7 ||/
    month==8 || month==10 || month==12)
  {
   if(day > day_31)
   {
    err_flag = 1;
   }
   else if(day == day_31)
   {
    month++;
    day = 1;
   }
   else
   {
    day++;
   }
  }
  else
  {
   if(day > day_30)
   {
    err_flag = 1;
   }
   else if(day == day_30)
   {
    month++;
    day = 1;
   }
   else
   {
    day++;
   }
  }
  if(month > 12)
  {
   year++;
   month = 1;
  }
 }
 else
 {
  err_flag = 1;
 }
}
int main()
{
 time_t now;
 char ch, c;
 char call_cal[30];
 do
 {
  compute();
  if(err_flag)
  {
   err_flag = 0;
   printf("日期輸入錯誤,調用cal命令查詢%d年%d月:/n/n",year, month);
   sprintf(call_cal, "/usr/bin/cal %d %d",month, year);
   system(call_cal);
   //system("clear");
   while((c=getchar())!='/n' && (c=getchar())!=EOF);
   printf("是否重新輸入(y/n):");
  }
  else
  {
   printf("第二天為%d-%d-%d。/n",year, month, day);
   while((c=getchar())!='/n' && (c=getchar())!=EOF);
   printf("是否再次輸入日期(y/n):");
  }
  ch = getchar();
 }
 while(ch=='y' || ch=='Y' || ch=='/n');
 time(&now);
 printf("Now is %s",ctime(&now));
 puts("Having a goodday!");
 return 0;
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 云梦县| 江达县| 黑龙江省| 呼图壁县| 大新县| 万年县| 民乐县| 小金县| 丹东市| 建水县| 靖江市| 双桥区| 岗巴县| 长汀县| 上杭县| 凤山县| 开化县| 磴口县| 公主岭市| 陆良县| 潮安县| 新河县| 白城市| 黄平县| 武强县| 大新县| 甘谷县| 昌黎县| 白山市| 南华县| 丰台区| 萝北县| 溧阳市| 永吉县| 绥德县| 上杭县| 永丰县| 鄂托克前旗| 西丰县| 北流市| 长垣县|