作者ichen0128 (真想聊聊天)
看板C_and_CPP
标题[问题] 分数范围的问题 ???
时间Mon Feb 9 22:04:56 2009
#include <iostream>
using namespace std ;
int main()
{
double a,b,c,d ;
start : cout << "国文分数:" ;
cin >> a ;
cout << "英文分数:" ;
cin >> b ;
cout << "数学分数:" ;
cin >> c ;
if( 0>a | a>100 )
cout << "输入分数范围错误" ;
goto start ;
if (0>b | b>100 )
cout << "输入分数范围错误" ;
goto start ;
if( 0>c | c>100)
cout << "输入分数范围错误" ;
goto start ;
d=a* 0.2 + b* 0.4 +c*0.4 ;
cout << "加权分数" << d << endl ;
system ("pause") ;
return 0 ;
}
如何将 a,b,c 三个变数 的范围设定在0到100之间 ???
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.165.136.193
1F:推 ilway25:| 不是 || 02/09 22:09
2F:→ ichen0128:你的意思是说 or不能用在if里面吗 02/09 22:12
3F:→ eai:||才是逻辑上的or,|这个是位元运算子的or 02/09 22:16