1樓:匿名使用者
下面是修改後的程式,大概錯了4處,細心就好,改的地方均有註釋//modify,僅供參考:
#include
#include
using namespace std; //modify 少了個分號
class box
//modify 預設建構函式,預設是2023年1月
box(int ye,int mo) //modify 你原來的建構函式沒有真正實現,我補上
int bb();
int xingqi(int year,int month); //modify
private:
int year;
int month;
};void box:: getdate()
int box::bb()
int box::xingqi(int year,int month)
w=(year+year/4+year/400-year/100-2+d+1)%7;
if(w<0)
; cout<<"sun "<<" mon"<<" tue"<<" wed"<<" thu"<<" fri"<<" sat"< int i,j,m=month; for(i=0;i for(i=w,j=1;j<=month1[m-1];i++,j++)/*j是天數要小於或等於本月的天數*/ cout< }else ; int i,j,m=month; for(i=0;i for(i=w,j=1;j<=month1[m-1];i++,j++)/*j是天數要小於或等於本月的天數*/ cout< else w=(year+year/4+year/400-year/100-1+d+1)%7; if(w<0) ; int i,j,m=month; for(i=0;i for(i=w,j=1;j<=month1[m-1];i++,j++)/*j是天數要小於或等於本月的天數*/ cout< }else ; cout<<"sun "<<" mon"<<" tue"<<" wed"<<" thu"<<" fri"<<" sat"< int i,j,m=month; for(i=0;i for(i=w,j=1;j<=month1[m-1];i++,j++)/*j是天數要小於或等於本月的天數*/ cout< }else cout<<"輸入年份無效!"< return 0; }int main() 2樓:咬蘋果 一、using namespace std; // 加上分號; 二、box(){} //無參建構函式,加上無參構造,box a1;就不會報錯 三、int xingqi(int year,int month); //加上括號和裡面引數 四、void box::bb() //int 改 void,**更簡潔 五、a1.getdate(); //利用你寫的輸入年月的函式,實現黑螢幕控制台輸入 具體的**裡面有詳解,樓主可以看看: #include #include using namespace std; // 加上分號; class box //無參建構函式,加上無參構造,box a1;就不會報錯 box(int year,int month); //有參建構函式 void getdate(); void bb(); //int 改 void,函式裡**更簡潔 int xingqi(int year,int month); //加上括號和裡面引數 private: int year; int month; };void box:: getdate() void box::bb() //int 改 void,**更簡潔 int box::xingqi(int year,int month) w=(year+year/4+year/400-year/100-2+d+1)%7; if(w<0) ; cout<<"sun "<<" mon"<<" tue"<<" wed"<<" thu"<<" fri"<<" sat"< int i,j,m=month; for(i=0;i for(i=w,j=1;j<=month1[m-1];i++,j++)/*j是天數要小於或等於本月的天數*/ cout< }else ; int i,j,m=month; for(i=0;i for(i=w,j=1;j<=month1[m-1];i++,j++)/*j是天數要小於或等於本月的天數*/ cout< else w=(year+year/4+year/400-year/100-1+d+1)%7; if(w<0) ; int i,j,m=month; for(i=0;i for(i=w,j=1;j<=month1[m-1];i++,j++)/*j是天數要小於或等於本月的天數*/ cout< }else ; cout<<"sun "<<" mon"<<" tue"<<" wed"<<" thu"<<" fri"<<" sat"< int i,j,m=month; for(i=0;i for(i=w,j=1;j<=month1[m-1];i++,j++)/*j是天數要小於或等於本月的天數*/ cout< }else cout<<"輸入年份無效!"< return 0; }int main() 幫忙修改一下這個c++程式 3樓:匿名使用者 有心幫你,可是程式格式太亂了,看了一會兒頭也暈了。。。 4樓:匿名使用者 哎 太亂了 你要改的不是某個函式 而是整個宣告段 有心幫你沒時間 想把以前書店例題給你又沒usb口 沒著 做個記號 哪天心情好了你問題好沒解決我再來看 5樓:匿名使用者 你這程式有什麼問題?就讓改。 幫忙改一下這個c++程式 6樓:匿名使用者 你的明顯是有問題哈,下面就你的錯誤我改一下(注:沒有主函式,)#include class tdate ; void tdate::setdate(int y,int m,int d) void tdate::adddate()case 2: case 4: case 6: case 9: case 11: default: cout<<"wrong"<外你的類沒有建構函式,實現日期加一天,應考慮過載+; 7樓: int yy,int mm,int dd;int leap; ->int yy,mm,dd,leep; case '2',case '4',case '12',default,這4行上面都加上 break; 語法錯誤應該沒了。 具體邏輯上我沒檢查,自己看看吧。 你的程式設計習慣不好,語法掌握的也不怎樣,多看看書,多練習。 類的設計很糟糕,好好設計一下。 這個類設計好了你可以學到很多。具體的類網上應該有可以參考的吧,搜一下試試。 幫我改乙個c++程式 8樓:匿名使用者 樓上的**無法沒有修改學生資訊 9樓:匿名使用者 i am a looker_on. 你可以試試有道詞典,還挺不錯的 有道詞典就可以呀,進入頁面,點右上角的拍照就可以了。什麼app軟體,掃一下英文就能翻譯出中文 就在掃一掃裡面,開啟掃一掃,底部顯示有四個功能,分別是掃碼,封面,街景,翻譯。點開翻譯,對著你要翻譯的英文掃一掃,中文就出來啦。就是這麼簡單。掃瞄也可以。感覺很多軟體吧。你不... 這個成語是 以小見大。以小見大 y xi o ji n d 釋義 從小的可以看出大的,指通過小事可以看出大節,或通過一小部分看出整體。近義詞 以管窺天 反義詞 以蠡測海 以管窺天 造句 1.本片文章沒能以小見大 見微知著,缺乏立意的新穎和深刻。2.以小見大,我們通過這件小事,就可以看出他的品德。3.... a為入口引數,及相當於子函式當中的n,a為1的時候,返回值為1 否則就是為上一次的結果 a a 1 這裡的a為迴圈函式中的新一輪的a的值 給我解釋一下c語言遞迴函式?遞迴演算法 是一種直接或者間接地呼叫自身的演算法。在計算機編寫程式中,遞迴演算法對解決一大類問題是十分有效的,它往往使演算法的描述簡潔...掃一下英語就可以翻譯成中文的軟體
意思是「從一點就可以看到全部」的成語是什麼
c語言遞迴函式誰能幫我解釋一下程式如下