注意特殊情况:如果求导之后没有任何非零项,需要输出0 0
#pragma warning(disable:4996)
#include<iostream>
using namespace std;
int main()
{
int n = 0, k, e;
int a[1010], b[1010];
while (scanf("%d%d", &k, &e) != EOF)
{
if (e != 0)
{
a[n] = k * e;
b[n] = e - 1;
n++;
}
}
if (n == 0)
cout << '0' << ' ' << '0';
else
{
for (int i = 0; i < n - 1; i++)
cout << a[i] << ' ' << b[i] << ' ';
cout << a[n - 1] << ' ' << b[n - 1];
}
}