C語言編寫多功能日歷
我分享的第一個(gè)代碼 希望大家給予我改進(jìn)的建議 我的3和4的功能是空著的我還沒有想好要些啥功能。。。
第一次上傳代碼······
***還有為啥我上傳的代碼這么就對(duì)不齊了,在vc++6.0里就很好????比如說有些代碼上傳上來就成了在其他代碼后面了對(duì)不齊 不規(guī)格了 。
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<windows.h>
#define H "%d",&y //這個(gè)是無聊做的其實(shí)直接寫就好(底下有注釋).....
daoshu()
{
int i=1,j;
int k=0;
system("cls"); //功能是清屏配合的是#include<stdlib.h>
while(i<=7)
{ printf("請(qǐng)稍等");
for(j=1;j<=i;j++) //這個(gè)是做的省略號(hào)循環(huán)
{
printf(".");
}
k++;
if(k==3)
{
i=0;
}
Sleep(400);
system("cls");
i++;
}
}
one()
{
int y;
int i,k,s=1;//循環(huán)數(shù)
int j;//設(shè)置一個(gè)月最長(zhǎng)為31天
printf("\n請(qǐng)您輸入要顯示的年數(shù)(格式:xxxx年):");
scanf(H); // 完全可以寫成 scanf(""%d",&y");
daoshu();//調(diào)用函數(shù)
printf("%d年\n",y);
if(y%400==0 || y%4==0 && y%100!=0)//是否是閏年(是)
{
for(i=1;i<=12;i++)
{ j=31;//初始化天數(shù)
if(i%2==0)
{j=30;}
if(i%2!=0)
{j=31;}
if(i==2)
{j=j-1;}
if(i==8)//偶數(shù)唯獨(dú)8月是31天
{j=31;}
printf("\n******%d月******\n",i);
printf("\n星期一\t星期二\t星期三\t星期四\t星期五\t星期六\t星期日\(chéng)n");
for(k=1;k<=j;k++)
{
s++;
printf("\t%d",k);
if(s%7==0)//初始值為1當(dāng)為7是換行
{ printf("\n");}
}
printf("\n========================================\n");
}
}
else//不是閏年
{
for(i=1;i<=12;i++)
{ j=31;//初始化天數(shù)
if(i%2==0)
{j=30;}
if(i%2!=0)
{j=31;}
if(i==2)
{j=j-2;}
if(i==8)//偶數(shù)唯獨(dú)8月是31天
{j=31;}
printf("\n******%d月******\n",i);
printf("\n星期一\t星期二\t星期三\t星期四\t星期五\t星期六\t星期日\(chéng)n");
for(k=1;k<=j;k++)
{ s++;
printf("\t%d",k);
if(s%7==0)
{printf("\n");}
}
printf("\n========================================\n");
}
}
}
////////////////////////////////////////////////////////////(未開發(fā)功能引用模塊)
ttc()
{
printf("\n功能未開發(fā)!!敬請(qǐng)期待.\n");
}
////////////////////////////////////////////////////////////(未開發(fā)功能引用模塊)
two()
{
int x;
printf("\n請(qǐng)輸入你要查看的年份:");
scanf("%d",&x);
if(x%400==0 || x%4==0 && x%100!=0)
{
printf("\n該年份為閏年!!!\n");
}
else
printf("\n不是閏年!!!");
}
//菜單
main()
{
int x;//選項(xiàng)序號(hào)
char n[5],y[5]="y";//是否繼續(xù)操作
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");//這個(gè)的意思是顏色為 淺綠色的背景 亮白色的字體
printf("\n序號(hào)(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("(中文翻譯)請(qǐng)按任意鍵退出!!!\n(英文翻譯)");exit(0);}
case 6:{system("cls");break;}
default :printf("\n請(qǐng)輸入1~5的序號(hào)(功能塊)!!");
}
printf("\n\n是否繼續(xù)操作(Y/N) ");
scanf("%s",&n);
if(strcmp(n,y)==0)
{
system("cls");
goto Loop;//跳轉(zhuǎn)到Loop:
}
else
{
goto CII;//跳轉(zhuǎn)到CII:
exit(0);//退出
}
}
以上所述就是本文給大家分享的C語言編寫的多功能日歷的代碼了,雖然還不完善,但是還是要推薦給大家,希望大家能夠喜歡。
上一篇:C++實(shí)現(xiàn)隨機(jī)生成迷宮地牢
欄 目:C語言
下一篇:C語言計(jì)算代碼執(zhí)行所耗CPU時(shí)鐘周期
本文標(biāo)題:C語言編寫多功能日歷
本文地址:http://www.jygsgssxh.com/a1/Cyuyan/3125.html
您可能感興趣的文章
- 04-02c語言函數(shù)調(diào)用后清空內(nèi)存 c語言調(diào)用函數(shù)刪除字符
- 04-02c語言的正則匹配函數(shù) c語言正則表達(dá)式函數(shù)庫
- 04-02func函數(shù)+在C語言 func函數(shù)在c語言中
- 04-02c語言中對(duì)數(shù)函數(shù)的表達(dá)式 c語言中對(duì)數(shù)怎么表達(dá)
- 04-02c語言用函數(shù)寫分段 用c語言表示分段函數(shù)
- 04-02c語言編寫函數(shù)冒泡排序 c語言冒泡排序法函數(shù)
- 04-02c語言沒有round函數(shù) round c語言
- 04-02c語言分段函數(shù)怎么求 用c語言求分段函數(shù)
- 04-02C語言中怎么打出三角函數(shù) c語言中怎么打出三角函數(shù)的值
- 04-02c語言調(diào)用函數(shù)求fibo C語言調(diào)用函數(shù)求階乘


閱讀排行
- 1C語言 while語句的用法詳解
- 2java 實(shí)現(xiàn)簡(jiǎn)單圣誕樹的示例代碼(圣誕
- 3利用C語言實(shí)現(xiàn)“百馬百擔(dān)”問題方法
- 4C語言中計(jì)算正弦的相關(guān)函數(shù)總結(jié)
- 5c語言計(jì)算三角形面積代碼
- 6什么是 WSH(腳本宿主)的詳細(xì)解釋
- 7C++ 中隨機(jī)函數(shù)random函數(shù)的使用方法
- 8正則表達(dá)式匹配各種特殊字符
- 9C語言十進(jìn)制轉(zhuǎn)二進(jìn)制代碼實(shí)例
- 10C語言查找數(shù)組里數(shù)字重復(fù)次數(shù)的方法
本欄相關(guān)
- 04-02c語言函數(shù)調(diào)用后清空內(nèi)存 c語言調(diào)用
- 04-02func函數(shù)+在C語言 func函數(shù)在c語言中
- 04-02c語言的正則匹配函數(shù) c語言正則表達(dá)
- 04-02c語言用函數(shù)寫分段 用c語言表示分段
- 04-02c語言中對(duì)數(shù)函數(shù)的表達(dá)式 c語言中對(duì)
- 04-02c語言編寫函數(shù)冒泡排序 c語言冒泡排
- 04-02c語言沒有round函數(shù) round c語言
- 04-02c語言分段函數(shù)怎么求 用c語言求分段
- 04-02C語言中怎么打出三角函數(shù) c語言中怎
- 04-02c語言調(diào)用函數(shù)求fibo C語言調(diào)用函數(shù)求
隨機(jī)閱讀
- 01-11Mac OSX 打開原生自帶讀寫NTFS功能(圖文
- 08-05DEDE織夢(mèng)data目錄下的sessions文件夾有什
- 01-11ajax實(shí)現(xiàn)頁面的局部加載
- 08-05dedecms(織夢(mèng))副欄目數(shù)量限制代碼修改
- 08-05織夢(mèng)dedecms什么時(shí)候用欄目交叉功能?
- 01-10delphi制作wav文件的方法
- 01-10C#中split用法實(shí)例總結(jié)
- 01-10使用C語言求解撲克牌的順子及n個(gè)骰子
- 04-02jquery與jsp,用jquery
- 01-10SublimeText編譯C開發(fā)環(huán)境設(shè)置


