1051江湖救急
  • 板块灌水区
  • 楼主orz_mszy614
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/6/27 17:29
  • 上次更新2024/6/27 20:34:06
查看原帖
1051江湖救急
1286144
orz_mszy614楼主2024/6/27 17:29
#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

2024/6/27 17:29
加载中...