程式設計題二 列印日曆( 急啊 最好2天之內) 50

2025-03-05 06:55:24 字數 3019 閱讀 6378

程式設計題二: 列印日曆( 急啊 最好2天之內)

1樓:網友

文字可能無法說清楚,你的郵箱?或qq,介面設計也是十分重要的。

c語言程式設計題:任選兩題 急!!!

2樓:網友

= 在網咖,這中題我在書了做過筆記。

c語言題目求教

3樓:

#include ""

#include ""

int isleapyear(int year)

int judgeweek(int year,int month)

int a[13];

int sum,total;

sum=0;

a[0]=0;sum=0;

for(int i=1;i<=12;i++)

a[i]=a[i-1]+leapdays[i];

for(int m=1900;m<=year;m++)

if(isleapyear(m))

sum++;

total=((year-1900)*365+sum+a[month-1])%7;

if(!isleapyear(year)&&month<=2)

total++;

return total;

char * workday()

void displaycalendar()

week,i;

int month,year;

current=localtime(&t);

month=current->tm_mon+1;

year=current->tm_year+1900;

week=judgeweek(year,month);

a[2]=29;

printf(" %d 年 %d 月 ",year,month);

printf("%4s%4s%4s%4s%4s%4s%4s","sun","mon","tue","wed","thu","fri","sat");

if(week==7)

goto loop2;

for(i=0;itm_year,current->tm_mon+1,current->tm_mday,workday())

printf("current time: %d:%d:%d",current->tm_hour,current->tm_min,current->tm_sec);

displaycalendar();

將日曆寫到文字檔案不難,這裡就不給出**了。

第三小題答案有了,第四小題也就容易了。

參考資料。

c語言輸出日曆問題,比較急,高懸賞

4樓:非突

//花了好長時間弄好了,不知道你滿意不。

#include

該函式有兩個引數 days是要顯示的月份的天數, weekday是本月第一天是星期幾 */

void month_display(int days,int weekday)

while(inkey>12||inkey<1);

printf("***n");

for(i=0;i<7;i++)printf("%s\t",weekday[i]);

計算要求月份以前所以月份天數和,用來計算本月處是周幾 (beforedays+5)%7

for(i=0;imonth_display(daysofmonth[inkey-1],(beforedays+5)%7);

printf("***n");

int main()

return 0;}

c語言列印日曆問題求大佬

5樓:聽不清啊

程式好像沒有問題啊:

#include

int main(void)

printf("");

return 0;}

6樓:網友

用c++列印用乙個自變數函式。

急求j**a application程式設計題

7樓:網友

我無語了。寫的話要幾個小時吧。鬱悶。

c語言年曆顯示程式設計

8樓:網友

第一第二很好實現,就是乙個萬年曆的問題,給你思路和部分**。

這個就是計算每個月的第一天是周幾的問題。

第乙個問題,計算這一年的第一天是周幾。

理論上,西元1年1月1日是週一,這個是定下的。400年乙個輪迴,也就是說365*400+97是7的倍數,你可以計算一下。所以只計算不足400年的那些天數就可以,呵呵。

還有乙個巧合就是364是7的倍數,也就是說一年多出一天,閏年再加上一天。那麼計算的量就大大減小了。

所以計算那一年的第一天是周幾,就很好設計**了。

int year(int y)

這樣返回的就是這一年的第一天是周幾了。

那麼螢幕列印也不是很難,這裡就不用求其他月份的第一天是周幾了,可以設計乙個變數來記錄上乙個月結束的時候是周幾,那麼下乙個月加1就可以,呵呵。

第二個問題就不是很難了,因為已經計算出這一年的第一天是周幾了,那麼計算這一年的任何乙個月的第一天是周幾也變得很簡單,就是計算天數的問題,注意2月份(判斷閏年應該也很簡單吧)

第三個問題,應該也不難,就是計算三個數,這裡讀取系統時間我不會,只給你計算天數的思路。

我說了,是計算3個數,首先判斷一下,當前年月日和你輸入的年月日的先後順序,也就是哪乙個是先發生的。

這三個數就是:前面的年月日剩下的天數,中間隔得這幾年的天數,後面那個年月日的天數。

這三個數用三個子函式來實現最好。

再加以判斷是否是在一年中,是否是在同年同月中。

輸入的時候,怎麼處理,看你自己的選擇了,這個在c++中可以用函式過載來實現(我不熟悉),c中只能用選擇來實現了,呵呵。

C 程式設計初級題目,程式設計C 乙個選擇題

怎麼這麼像我學校的程式設計比賽題。正好 include include include include using namespace std typedef vector mat void print const mat a 用於判別輸入數是否成功和是否錯誤。for int i i v,int m...

電腦程式設計入門教材,電腦程式設計初學者看什麼書

看你要學什麼方面的。一般程式入門就用從c語言或者c 開始。可以看下c 的 高階程內 序設計 譚浩強容的。書名不知道有沒記錯,紅色封面。經典。然後 c primer c跟c 其實沒多大關聯,不要在網上看迷糊了。電腦程式設計初學者看什麼書 1 大全 史蒂夫 邁克康奈爾 優秀的程式設計實踐的百科全書,大全...

設計C 程式,設計一個C 程式

可能你的疑問是 和 這兩個運算子不是很瞭解吧?如果是這兩個運算子不瞭解的話 我給你舉個例子好了假設有個student類 student 運算子的用法 student stu1 stu1.id 100 cout stu1.id 的用法是 student stuptr stuptr id 100 cou...