4.2 OJ编程题输入数据的处理

#include<iostream>
#include<cstdio>
int main()
{
	int n, m;
	printf("%d",scanf("%d%d", &n, &m));
	return 0;
}



#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
	int n, m;
	//while(scanf("%d%d", &n, &m) != EOF)//按住Ctrl+Z+Enter时终止读入
	//while(scanf("%d%d", &n, &m) == 2)//scanf("%d%d", &n, &m)返回值为2
	while(cin >> n >> m)
	{
		printf("%d\n", n+m);
	}
	return 0;
}

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
	int n, maxn = 0;
	//while(scanf("%d", &n) != EOF)
	//while(scanf("%d", &n) == 1)//scanf("%d", &n)读入一个数,返回值为1
	while(cin >> n)
	{
		if(n > maxn) maxn = n;
	}
	printf("%d",maxn);
}

【备注】3种表达方式都是正确的。

猜你喜欢

转载自blog.csdn.net/yanyanwenmeng/article/details/81024824
4.2