#include<bits/stdc++.h>
using namespace std;
int main()
{
//定义各种七七八八的东西
char name[105],gb[105],xb[105];
char pjcj[105],pycj[105];
char lw[105];
int type[105];
int m[105]={0};
int number,temporary1,temporary2,temporary3;
int i,s;
//输入人数
cin>>number;
for (i=0;i<=number;i++)
{ //输入个人信息
cin>>name[i]>>pjcj[i]>>pycj[i]>>gb[i]>>xb[i]>>lw[i];
//数据类型转换
temporary1=pjcj[i];
temporary2=pycj[i];
temporary3=lw[i];
//院士奖学金 (期末成绩大于八十分,发表一篇论文)
if(temporary1>80&&temporary3>=1)
{
m[i]=m[i]+8000;
cout<<m[i];
}
//五四奖学金 (期末成绩大于八十五分,期末评议成绩大于八十分)
if(temporary1>85&&temporary2>80)
{
m[i]=m[i]+4000;
cout<<m[i];
}
//成绩优秀奖 (期末成绩大于九十分)
if(temporary1>90)
{
m[i]=m[i]+2000;
cout<<m[i];
}
//西部奖学金 (期末成绩大于八十五的西部学生)
if(temporary1>85&&strcmp(xb,"y") == 0)
{
m[i]=m[i]+1000;
cout<<m[i];
}
//班级贡献奖 (期末评议成绩大于八十五的学生干部)
if(temporary2>85&&strcmp(gb,"y") == 0)
{
m[i]=m[i]+850;
cout<<m[i];
}
cout<<m[i];
}
return 0;
}
1051半成品代码 不满足条件照样执行 有大佬给个意见吗
输入1 YaoLin 87 82 Y N 0 输出最钟结果是 140000