程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> C說話編寫多功效日歷

C說話編寫多功效日歷

編輯:關於C++

C說話編寫多功效日歷。本站提示廣大學習愛好者:(C說話編寫多功效日歷)文章只能為提供參考,不一定能成為您想要的結果。以下是C說話編寫多功效日歷正文


我分享的第一個代碼 願望年夜家賜與我改良的建議 我的3和4的功效是空著的我還沒有想好要些啥功效。。。
 第一次上傳代碼······

 ***還無為啥我上傳的代碼這麼就對不齊了,在vc++6.0裡就很好啊??好比說有些代碼上傳下去就成了在其他代碼前面了對不齊 不規格了 。

#include<stdio.h>
#include<stdlib.h>  
#include<string.h>
#include<windows.h>
#define H "%d",&y //這個是無聊做的其實直接寫就好(底下有正文).....
 
  daoshu()
   {
  int i=1,j;
  int k=0;
  system("cls"); //功效是清屏合營的是#include<stdlib.h>
  while(i<=7)       
  {  printf("請稍等");
   for(j=1;j<=i;j++) //這個是做的省略號輪回
   {
    printf(".");
   }
    k++;
    if(k==3)
    {
     i=0;
    }
   Sleep(400);
   system("cls");
   i++;
  }
   }
 
  one()
  {
   int y;
   int i,k,s=1;//輪回數
   int j;//設置一個月最長為31天
   printf("\n請您輸出要顯示的年數(格局:xxxx年):");
    scanf(H);  // 完整可以寫成  scanf(""%d",&y");
    daoshu();//挪用函數
    printf("%d年\n",y);
    if(y%400==0 || y%4==0 && y%100!=0)//能否是閏年(是)
    { 
      for(i=1;i<=12;i++)
      { j=31;//初始化天數
         if(i%2==0)
          {j=30;}
         if(i%2!=0)
           {j=31;}
         if(i==2)
          {j=j-1;}
         if(i==8)//偶數惟獨8月是31天
          {j=31;}
        printf("\n******%d月******\n",i);  
        printf("\n禮拜一\t禮拜二\t禮拜三\t禮拜四\t禮拜五\t禮拜六\t禮拜日\n");
       for(k=1;k<=j;k++)
       { 
       s++;
       printf("\t%d",k);
        
         if(s%7==0)//初始值為1當為7是換行
         { printf("\n");} 
       }
       printf("\n========================================\n");
      }
    } 
    else//不是閏年
    {
     for(i=1;i<=12;i++)
      { j=31;//初始化天數
         if(i%2==0)
          {j=30;}
         if(i%2!=0)
           {j=31;}
         if(i==2)
          {j=j-2;}
         if(i==8)//偶數惟獨8月是31天
          {j=31;}
       printf("\n******%d月******\n",i); 
             printf("\n禮拜一\t禮拜二\t禮拜三\t禮拜四\t禮拜五\t禮拜六\t禮拜日\n");
       for(k=1;k<=j;k++)
       { s++;
       printf("\t%d",k);
         if(s%7==0)
         {printf("\n");}
       }
       printf("\n========================================\n");
      } 
    }
 
  }  
////////////////////////////////////////////////////////////(未開辟功效援用模塊)
 ttc()
 {
 printf("\n功效未開辟!!敬請等待.\n");
 }
////////////////////////////////////////////////////////////(未開辟功效援用模塊)
  two()
  {
   int x;
   printf("\n請輸出你要檢查的年份:");
   scanf("%d",&x);
    if(x%400==0 || x%4==0 && x%100!=0)
    {
     printf("\n該年份為閏年!!!\n");
    }
     else
     printf("\n不是閏年!!!");
  }
 
//菜單
  main()
  { 
   int x;//選項序號
   char n[5],y[5]="y";//能否持續操作
   int a[100];
  printf("萬年日歷\n");
Loop:
   printf("1.打印xxxx年全體月份\n");
   printf("2.斷定xxxx年能否是閏年\n");
   printf("3.***\n");
   printf("4.***\n");
   printf("5.加入\n");
   printf("6.能否清屏\n");
    system("color 3f");//這個的意思是色彩為 淺綠色的配景 亮白色的字體 
   printf("\n序號(1~5):");
   scanf("%d",&x);
    switch(x)
    {
    case 1: {one();break;}
    case 2: {two();break;}
    case 3: {ttc();break;}
    case 4: {ttc();break;}
CII:  case 5: {printf("(中文翻譯)請按隨意率性鍵加入!!!\n(英文翻譯)");exit(0);}
    case 6:{system("cls");break;}
    default :printf("\n請輸出1~5的序號(功效塊)!!");
    }
     
 
 
 
    printf("\n\n能否持續操作(Y/N) ");
    scanf("%s",&n);
    if(strcmp(n,y)==0)
    {
      system("cls");
      goto Loop;//跳轉到Loop: 
    }
    else
      {
       goto CII;//跳轉到CII: 
       exit(0);//加入
      }
  }

以上所述就是本文給年夜家分享的C說話編寫的多功效日歷的代碼了,固然還不完美,然則照樣要推舉給年夜家,願望年夜家可以或許愛好。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved