程式設計題二: 列印日曆( 急啊 最好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...