PAT (Basic Level) Practice 乙级 1010
容易踩坑的点:
- 输入第一项的指数为零的话,称为零多项式 输出(0 0) 对此添加flag变量判断
- 输出的格式问题很容易出错最后一个元素 之后不需要空格 通过每次在元素之间添加空格
代码如下:
#include <iostream>
using namespace std;
int main()
{
int i,j;
bool flag=false;
while(cin >> i >> j)
{
if(j != 0)
{
if (flag==true) cout<<" ";
cout << i * j << " " << j-1;
flag = true;
}
//如果此时没有输出过
if(flag == false) cout << "0 0";
}
return 0;
}