关于B1010踩的一些坑,现在记录一下,以便往后方便查看
1、输入系数为0时,输出零多项式(0 0)
2、输入指数为0时,默认退出循环
3、输出结果最后一个数据没有空格,设置个标志
4、输入第一项的指数就是0,就需要输出零多项式(0 0)
5、听说默认输出结果占一行,那就最后加个cout<<endl;
#include "stdio.h"
#include <iostream>
using namespace std;
int main() {
int coe = 0, exp = 0; //coe系数,exp指数
bool first = true;
while (cin >> coe >> exp) {
if (exp == 0) break;
if (coe == 0) { cout << 0 << " " << 0; }
if (first) { cout << coe * exp << " " << exp - 1; first = false; }
else cout << " " << coe * exp << " " << exp - 1;
}
if (first) cout << 0 << " " << 0;
cout << endl;
}