Anonymous
Anonymous asked in 電腦與網際網路程式設計 · 1 decade ago

請各位大大幫幫忙 幾題簡單的c++程式

(A)寫一個程式,將一個以英寸表示的測量值轉換成以公分和公尺表示。

註:1英寸=2.54公分。

(B)寫一程式輸入三個邊(需為正整數),判別是否可以成為構成三角形?

(C)寫一程式輸入六位同學之成績,將成績依下述分類要求輸出:

(1)"您剛才輸入六位同學之成績>=80的有:" X

(2)"您剛才輸入六位同學之成績介於60與79的有:" X

(3)"您剛才輸入六位同學之成績<60的有:" X

最後輸出

(4)"您剛才輸入六位同學之的平均成績為:" XX

(平均成績小數點以下四捨五入,其中X表一位數之數值,XX表二位數之數值

2 Answers

Rating
  • joy
    Lv 5
    1 decade ago
    Favorite Answer

    (A)

    double x;

    cin >> x;

    cout << 2.54*x << "公分 或" << 0.0254*x << "公尺";

    (B)

    double x,y,z;

    cin >> x >> y >> z;

    if( (x+y)>z && (y+z)>x && (z+x)>y )

    cout << "是三角形";

    else

    cout << "不是三角形";

    (C)

    double count=0,eighty=0,sixty=0,low=0,grade=0;

    double x[6];

    for(int y=0;y<6;y++)

    {

    cin >> x[y];

    if(x[y]>=80) eighty++;

    else if(x[y]>=60 && x[y]<80) sixty++;

    else if(x[y]<60) low++;

    grade+=x[y];

    }

    cout << "您剛才輸入六位同學之成績>=80的有" << eighty;

    cout << "您剛才輸入六位同學之成績介於60與79的有" << sixty;

    cout << "您剛才輸入六位同學之成績<60的有" << low;

    cout << "您剛才輸入六位同學之的平均成績為 " << grade/6;

  • 明富
    Lv 4
    1 decade ago

    三角形~有任何要求嗎~任意三角?

Still have questions? Get your answers by asking now.