能帮忙看看哪里错了吗。。运行结果也不对。
查看原帖
能帮忙看看哪里错了吗。。运行结果也不对。
509669
Beria楼主2021/5/27 16:32
#include<iostream>
#include<string>
using namespace std;
void train(struct  information *pointer,int n);
struct information {
	char name[20];
	int age;
	int grade;
};
int main()
{
	struct information s[50];
	int n,i;
	cin>>n;
	for(i=0;i<n;i++)
	{
		gets(s[i].name);
		cin>>s[i].age>>s[i].grade;
	}
	train(s,n);
}
void train(struct information *pointer,int n)
{
	int j,k;
	for(j=0;j<n;j++)
	{
		pointer[j].age+=1;
		pointer[j].grade=pointer[j].grade*1.2;
	}
	for(k=0;k<n;k++)
	{
		cout<<pointer[k].name<<" "<<pointer[k].age<<" "<<pointer[k].grade<<"\n";
	}
}
2021/5/27 16:32
加载中...