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是不是最新版。我的空間以前也是 可能機子慢 也可能空間該更新了 你有沒有設定什麼上網限制或攔截,你重新設定一下。請好心人幫幫我!第... 首先,你自己有技術,而且又有經驗,這就是你的護身符,現在他的種種行為表現,你應該有所覺悟,不管是現實還是虛擬的朋友,特別是在一起幹事業時,各種方面雙方都應該坦誠相對,有意見就應該說出來雙方解決,如果只是盲目的幹,那只能是乙個後果 幫別人賺錢 所以你有各種意見,都應該說出來,當然你可以不必說的那麼直,...請好心人幫幫我,請好心人幫幫我!!!
好心人幫幫我!請好心人幫幫我!
我需要幫助,好心人幫我出出主意,請好心人盡快幫忙給看看,出出主意啊!謝謝!