? 發問時間: 電腦與網際網路程式設計 · 1 0 年前

關於C++ while的應用

這是老師派的作業

可是我思考很久改了又改就是弄不好= =

題目:

寫一段可以讓使用者從鍵盤輸入考試成績並且加總的程式。不管使用者輸入幾科成績,只要輸入0就代表輸入結束,直接進行加總。

用while撰寫

請各位大大幫幫忙

我已經為這題苦了兩天還是做不出來

已更新項目:

老師要我用while或是do while來寫0.0

1 個解答

評分
  • 昱仁
    Lv 5
    1 0 年前
    最佳解答

    #include<iostream.h>

    int main()

    {

    int x=0;

    double temp=0;

    while(1)

    {

    cin>>x;

    if(x==0)

    break;

    temp+=x;

    }

    cout<<"sum="<<temp;

    system("pause");

    }

    2010-11-28 20:13:13 補充:

    第六行 while(1)

    我是用while來寫沒錯呀@@

    2010-11-28 20:19:50 補充:

    這樣也行

    #include

    int main()

    {

    int x=-1, temp=0;

    while(x)

    {

    cin>>x;

    temp+=x;

    }

    cout<<"sum="<

還有問題?馬上發問,尋求解答。