Re: [問題] 分數範圍的問題 ???
#include <iostream>
using namespace std ;
int main()
{
int a,b,c,d ;
start: cout << "國文分數:" ;
cin >> a ;
cout << "英文分數:" ;
cin >> b ;
cout << "數學分數:" ;
cin >> c ;
{ while((a>100)||(b>100) ||(c>100)) ;
cout << "輸入分數範圍錯誤" ;
goto start ; }
d=a* 0.2 + b* 0.4 +c*0.4 ;
cout << "加權分數" << d << endl ;
system ("pause") ;
return 0 ;
}
這是我更改過的code 我要的程式 是能判讀錯誤的數值
也就是 a b 或c其中一個值大於100的時候
可以顯示 輸入分數的範圍錯誤 然後跳入重新輸入 新的數值
可是現在不管輸入的數值對或錯 都會顯示 輸入分數的範圍錯誤
請問要如何修改 ???
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.165.136.193
推
02/09 23:58, , 1F
02/09 23:58, 1F
→
02/10 00:04, , 2F
02/10 00:04, 2F
推
02/10 09:58, , 3F
02/10 09:58, 3F
→
02/10 09:59, , 4F
02/10 09:59, 4F
討論串 (同標題文章)
完整討論串 (本文為第 3 之 3 篇):
1
3
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章