主题:C++的一道程序题
xuexinlong
[专家分:0] 发布于 2008-06-24 15:45:00
显示成绩
输入一个正整数repeat (0<repeat<10),做repeat 次下列运算:
输入一个学生的数学成绩,如果它低于60,输出“Fail”,否则,输出“Pass”。
例:括号内是说明
输入
2 (repeat=2)
60 59
输出
Pass
Fail
回复列表 (共2个回复)
沙发
csshusala [专家分:0] 发布于 2008-06-26 18:52:00
#include <iostream.h>
int a,b,array[100];
void main()
{
cin >> a;
cout << "a" <<" (repeat=" << a << ")" << endl;
for(int i=0; i<a; i++)
{
cin >> b;
array[i] = b;
}
for(i=0; i<a; i++)
{
if(array[i]<60)
cout << "Fail" << endl;
else
cout << "Pass" << endl;
}
}
板凳
scumar [专家分:0] 发布于 2008-06-29 12:33:00
#include <iostream>
using namespace std;
int main()
{
int m;
cout<<"请输入学生个数:"<<endl;
cin>>m;
double *score=new double [m];
for (int i=0;i<m;i++)
{
int mark;
cin>>mark;
score[i]=mark;
}
cout<<"处理结果如下:"<<endl;
for (int j=0;j<m;j++)
if (score[j]<60)
cout<<"Fail"<<endl;
else
cout<<"Pass"<<endl;
delete []score;
return 0;
}
我来回复