为什么单独测一个结构体对了,几个一起却错了???
查看原帖
为什么单独测一个结构体对了,几个一起却错了???
872300
zhwandzyy楼主2023/5/30 18:28

各位大神,我的代码哪出问题了???????

#include<bits/stdc++.h>
using namespace std;
struct st
{
	int number;
	int a;
	int b;
	int zh;
	int zf;
};
int main()
{
	int n;
	cin>>n;
    st s[n+1];
    for(int i=1;i<=n;i++)
    {
    	cin>>s[i].number>>s[i].a>>s[i].b;
    	s[i].zf+=s[i].a;
    	s[i].zf+=s[i].b;
    	s[i].zh+=s[i].a*3;
    	s[i].zh+=s[i].b*7;
	}
	for(int i=1;i<=n;i++)
	{
		if(s[i].zf>140&&s[i].zh>=80)
    	{
    		cout<<"Excellent"<<endl;
		}
		else
		{
			cout<<"Not excellent"<<endl;
		}
	}
	return 0;
}
2023/5/30 18:28
加载中...