⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 10026.cpp

📁 谁拿了最多奖学金,根据学生成绩确定其该拿的奖学金
💻 CPP
字号:
#include<iostream.h>
#include<stdio.h>
#include<string.h>
struct student
{
	char name[20];
	int  studyscore;
	int  classscore;
	char cadre;
	char west;
	int  paper;
};
struct student stu[100];
int main()
{
	//int studyscore,classscore,paper,n,jxj,a[100],i=0,j;
	//char name[20],cadre,west,*p;
	int n,j,jxj,a[100];
	cin>>n;

	while(n--)
	{cin>>stu[n].name>>stu[n].studyscore>>stu[n].classscore>>stu[n].cadre>>stu[n].west>>stu[n].paper;

		
	//	scanf("%s%d%d%c%c%d",stu[n].name,&stu[n].studyscore,&stu[n].classscore,stu[n].cadre,stu[n].west,&stu[n].paper);
		jxj=0;
        if(stu[n].studyscore>80 && stu[n].paper>=1)  jxj+=8000;
		if(stu[n].studyscore>85 && stu[n].classscore>80)  jxj+=4000;
		if(stu[n].studyscore>90)  jxj+=2000;
		if(stu[n].studyscore>85 && stu[n].west=='Y')  jxj+=1000;
		if(stu[n].classscore>80 && stu[n].cadre=='Y') jxj+=850;
        a[n]=jxj;
        
	}
	int max=0,b=0,k;
	for(j=0;j<n;j++)
	{
	    if(a[j]>max) max=a[j];k=j;
	}
	for(j=0;j<n;j++) b+=a[j];
cout<<stu[k].name<<endl;
cout<<max<<endl;
cout<<b<<endl;
return 0;		

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -