請好心人編寫輸入12 31 2019輸出31st dec

時間 2022-02-07 05:40:07

1樓:

#include

#include

#include

typedef struct date;

date dates;

char monthlist[10]=;

int main()

else if(d%10==2)

else if(d%10==3)

else

strcpy(dates.month,monthlist[mon-1]);

dates.year=ye;

printf("%s %s %d\n",dates.day,dates.month,dates.year);

system("pause");

return 0;}

2樓:匿名使用者

沒有判斷輸入是否正確的功能,樓主自己新增吧~#include

using namespace std;

char emonth[12][10]=;

class cdate

;cdate::cdate()

void cdate::setdate()void cdate::displaydate()cout<

cout<<" "<

cout<

}int main()

c語言編一程式提示使用者輸入3個整數值,代表月、日、年。輸入了12 31 2003 就以31st december 2003格式輸出

3樓:

不要寫那麼長……

//#include "stdafx.h"//vc++6.0加上這一行.

#include "stdio.h"

void main(void);

char m[12][10]=;

char d[3][3]=;

printf("enter 3 numbers...\nthe first: ");

while(1)

printf("%d%s %s %d\n",day,day>3 ? "th" : d[day-1],m[month-1],year);}

輸入月,日,年! 比如12、31、2003,輸出為31st december 2003,日期後面必須加上th, nd ,st,rd

c語言程式設計裡在我輸入這個日期時怎麼出現這個

4樓:迷路的國王

您好,printf (" %s %d", month[month-1][10], year);,這句話第一次出現時候你多寫了個[10],應該是month[month-1],像你二次寫的時候就寫的是正確的。

另外我覺得你第乙個if應該是判斷閏年吧,正確的寫法是((year%4==0)&&(year%100!=0)) || (year%400==0)) ,閏年是能被4整除且不能被100整除,或者能被400整除的年份。

個人感覺你這個程式整體邏輯上有待改進,分支語句巢狀的語義不夠清晰,多練習吧。

c語言 列舉值應用 月份 日期 新手問題

5樓:匿名使用者

給你下我的想法,就是把所有的月和日都弄成struct形式。這樣比較好做,**形式如下:

struct monthmonth;

struct month xmonth = ,,. ...

};const char* month (int month)

請好心人幫幫我,請好心人幫幫我!!!

我覺得你應該對你的妻子負責。相信你在和妻子結婚的時候也是像愛你的 女同事這麼愛她。我相信你的女同事很愛你,可是你的妻子同樣愛你,既然給了你妻子乙個家庭,就不要為了自己的自私而背叛她。雖然你很難做,可是,乙個男人,妻子都愛不了,何況別人呢? 1.好好對自己的老婆.2.與女同事講清楚,保持單純的同事關係...

好心人幫幫我!請好心人幫幫我!

網速慢,圖示還載不下來。網速快就好了。哪就你電腦網速慢啊。更新一把qq空間 不行的話大概就是軟體的問題 以前我們宿舍的電腦也出現過這種問題 再看看flash player是不是最新版。我的空間以前也是 可能機子慢 也可能空間該更新了 你有沒有設定什麼上網限制或攔截,你重新設定一下。請好心人幫幫我!第...

我需要幫助,好心人幫我出出主意,請好心人盡快幫忙給看看,出出主意啊!謝謝!

首先,你自己有技術,而且又有經驗,這就是你的護身符,現在他的種種行為表現,你應該有所覺悟,不管是現實還是虛擬的朋友,特別是在一起幹事業時,各種方面雙方都應該坦誠相對,有意見就應該說出來雙方解決,如果只是盲目的幹,那只能是乙個後果 幫別人賺錢 所以你有各種意見,都應該說出來,當然你可以不必說的那麼直,...