关于本题的字符串输入输出问题
查看原帖
关于本题的字符串输入输出问题
357131
gosgosgoy楼主2022/7/6 15:34

我一开始用scanf printf 输入输出字符串,结果全都RE,改成cin cout就AC了,请各位大佬看看我的代码,为什么scanf printf不行。

#include<cstdio>
#include<iostream>
using namespace std;
struct members{
	string names;
	int years;
	int goals;
}mem1[10001];
int main(){
	int n;
	scanf("%d",&n);
for(int i=1;i<=n;i++){
	//scanf("%s",&mem1[i].names);
	cin>>mem1[i].names;
	scanf("%d%d",&mem1[i].years,&mem1[i].goals);
	mem1[i].years=mem1[i].years+1;
	mem1[i].goals=(mem1[i].goals*6)/5;
if(mem1[i].goals>600)mem1[i].goals=600;
	//printf("%s",mem1[i].names);
	cout<<mem1[i].names;	printf("%d%d\n",mem1[i].years,mem1[i].goals);
    }
	return 0;
}

注释的那段就是错误的

2022/7/6 15:34
加载中...