这题很坑,有个容易忽略的点,就是输入格式为 0 0 时 输出也为0 0
还有就是循环条件是!=EOF
以下代码借鉴了这位大神的PAT Basic 1010. 一元多项式求导 (25)(C语言实现)
#include <stdio.h>
int main()
{
int e, n, flag = 0;
while(scanf("%d%d", &n, &e) != EOF)
{
if(n * e)
{
if(flag++)
putchar(' ');
printf("%d %d", n * e, e - 1);
}
}
if(!flag)
printf("0 0");
return 0;
}