#include "stdio.h"
void JudgeFun(float nNum,bool *pFlag)
{
if( nNum>=0 && nNum<50 )
{
cout<<"FAIL!"<<endl;
}
else if( nNum>=50 && nNum<70 )
{
cout<<"PASS!"<<endl;
}
else if( nNum>=70 && nNum<=100 )
{
cout<<"DISTINCTION!"<<endl;
}
else if( nNum>100 )
{
cout<<"Enter Error!"<<endl;
}
else
*pFlag=false;
}
void main()
{
bool bFlag=true;
cout<<"Please enter a Num!"<<endl;
float buf;
while (bFlag)
{
cin>>buf;
JudgeFun(buf,&bFlag);
}
getchar();
}
PS:題目要求的是寫壹個算法,我按要求寫了這樣的算法,並給出了完整的測試代碼。
PSS:題目要的是偽代碼,也說的是C語言的,而我這是C++的,相對於是C語言算是偽代碼了吧。
PSSS:嘿嘿……