题目
传送门:
点击打开链接
代码
#include <stdio.h>
#include <string.h>
int main()
{
int n, e, flag = 0;
while (scanf("%d%d", &n, &e) != EOF)
{
if( n*e )
{
if(flag)
printf(" ");
else
flag = 1;
printf("%d %d", n*e, e-1);
}
}
if(flag==0) printf("0 0");
return 0;
}
注意
这道题想放出来就是因为两个坑
- 文件终止(EOF)控制输入结束时,不用用数组存输入数据,在缓存区直接输入就好,输出也会是一起的
- 这道题的坑:整个式子导数为零时输出 “0 0” ,当然是要控制在文件输入结束(whileEOF外)。
- 要明白EOF究竟是啥意思。(测试时输入是文件)