寫一程式 輸入10個學生成績 成績0~59分為C
60~75分為B 76~100分為A
最後將得到A B C的人數印出
另外 想問用goto寫一程式
計算1~100奇數的總合
我是剛接觸C++不到半年
一些用語可能還不知道
請麻煩完整簡單理解的
謝謝
2007-11-11 16:17:18 · 4 個解答 · 發問者 宗諭 1 in 電腦與網際網路 ➔ 程式設計
達達你的程式是失敗了OTZ 還是謝謝你的熱心
小綿羊你真的太厲害了
但我要理解你的方法可能還要在一陣子XD
2007-11-12 20:47:15 · update #1
會提出GOTO是因為習題有一題規定用才會問的
2007-11-12 20:48:11 · update #2
#include
#include
int main(int argc, char* argv[]){
//=====START=====//
int i,sum=0;
for(i=0;i<100;i++){
sum+=((i+1)&1?i+1:0);
}
printf("sum= %d\n",sum);
//=====END=====//
system("PAUSE");
return 0;
}
2007-11-11 17:47:57 · answer #1 · answered by Big_John-tw 7 · 0⤊ 0⤋
-------------------------------------------------------------------------
#include
void main(void)
{
int a=0,b=0,c=0,error=0,in;
cout<<"請依序輸入10個成績"<
cin>>in;
if(in>=0&&in<60)c++;else
if(in>=60&&in<=75)b++;else
if(in>75&&in<=100)a++;else error++;
}
cout<<"A:"<
cout<<"B:"<
cout<<"C:"<
---------------------------------------------------------------------
#include
void main(void)
{
int sum=0,mun=1;
a:if(mun<=100)
{sum=sum+mun,mun=mun+2;goto a;}
else
cout<
--------------------------------------------------------------------------
雖說給了GOTO寫法但是...GOTO這玩意不是好東西
2007-11-11 21:46:16 · answer #2 · answered by 達達 5 · 0⤊ 0⤋
他都開出條件了o.o
想必有他的需求吧..
2007-11-11 18:39:47 · answer #3 · answered by 呆毛 3 · 0⤊ 0⤋
最好不要使用 goto 這種非結構化寫法
2007-11-11 17:08:38 · answer #4 · answered by Ashley 7 · 0⤊ 0⤋