1樓:匿名使用者
#include
using namespace std;
class shape
virtual double area()=0;
virtual void print()=0;
};class trapezia:public shape;trapezia::trapezia(double t,double b,double h,double c,double d):
shape(c,d)
double trapezia::area()void trapezia::print()
2樓:匿名使用者
protected:
double x,y;,呵呵你初始化後又沒有提供修改他的介面,trapezia(double t=0,double b=0,double h=0,double c=0,double d=0);這也很讓人糾結,呵呵,我今
內天就不幫你看了,你自己修容改下吧,至少要規範一些,另外,建議,一定要避免使用protected關鍵字喲。要麼公要麼私。呵呵
一個c++程式,不知道哪兒錯了,求高手幫我調調
3樓:和睦空大
#include
#include
using namespace std;
void get_next(string t,int *next) //求模式串
t的next值,放在陣列next中
關於c++的一個簡單程式,請高手幫我修改一下!
4樓:匿名使用者
/*count = 59283, e = 2.07566**ress any key to continue*/#include
#include
#include
void sort(int a,int n)if(k != i) }}
int main ()
}e = 1.0 * count/(13*13*13*13);
printf("count = %d, e = %lf\n",count,e);
return 0;}
5樓:匿名使用者
#include
#include/* 引用qsort函式 */
/* qsort函式中的比較函式,適用於整型 int 升序 */
int cmp(const void *a,const void *b)
int main()}}
return 0;
}執行結果:
count=59103 e=2.069360
以上按你原來的思路,對所有可能的牌面組合排序和計算張數,得出概率即期望值。
說實話這種死算的方法有點無趣,前面 xoaxa 給出的隨機模擬方法更有意思。
你之前死迴圈,原因應該是把a[0]~a[3]做為迴圈變數,然後又在迴圈裡排序,還是升序!如果排序正常,最外層迴圈的a[0]會不斷被改回1,永遠無法結束。
排序這部分
for(k=j+1;k<4;k++)
if(a[k]
應該是少了一組{},陣列a裡面的值直接就亂了。
還有這段
while(s<13)
}第一,s 沒有賦初值 0 , 數值未知,有可能進不了迴圈;第二,進了迴圈,如果遇到這種情況,a[0]~a[3] 4個數的總和還小於13,就會再次進入for迴圈(這種情況第一次進迴圈就會碰到,此時a[0]~a[3]都是1,總和才4!結果就是count值錯誤)。
6樓:小懶喵
稍等,我看看
你那個e是起什麼作用的呀
7樓:it孤鶩
你的**中間搞個選擇排序幹嘛?不懂你**幹嘛
請高手幫我除錯一下這個簡單的c++程式吧,輸出姓名學號年齡,謝謝,我不知道這麼改,老是有一個錯誤
8樓:匿名使用者
#include
#include
using namespace std;
class student
string get_massage1()string get_massage2()int get_massage3()
private:
string name,id;
int age;
};int main()
{student feng("sdfasdf","s11010122",24);
cout<是一個單獨的字元型別 不能用作字串型別用;
2: 一次只能返回一個值;
9樓:匿名使用者
返回值不能返回兩個的!你直接在成員函式裡面輸出吧!
或者是多寫一個函式!基本沒什麼錯誤~!
10樓:匿名使用者
return 只能反回一個值。
所以成員函式get_
message1()寫錯了。沒有
return name,id;這種語句。
再添一個成員函式吧。
幫忙看一下這個程式c語言
y 2 x根本不會改變x的值,想變的話應該是x 2 等號右邊的值是不會變的 printf d n y 列印y變數的值,2printf d x 2 列印表示式 x 2 的值,3 int i 1 現在i變數的值是 1i 這句執行完後 i 變數的值為 2printf d n i 列印i 的值,2print...
誰能幫我調一下這個C程式
peng.xu live.cn include include double dn0 0.6968,dn1,dw0 0.711,dw1,tr 60,tz,tn 29,g,p0 894,l1 30000,l2 200,l3 52800,kd 2.2,kk 這六個引數分別代表原管道內徑,新管道內徑,原管...
幫我看一下謝謝大家,幫我看一下大家,謝謝!
腸癌可能性 建議去大城市三甲醫院複查 你這個是腸炎,應該去問問專業醫生。有可能是腸息肉,如果是息肉可以大劑量b2服食一段時間可以消除的。這個應該是良性的吧!這個問醫生了,畢竟人家才是專業的,我們這些人說的也不對啊,你都拿到報告了,不差去問了 建議你找個專家醫生看一下,知道的詳細一點 這個只有專業的醫...