📄 pku1555.cpp
字号:
#include <stdio.h>
int main()
{
int num[9], i, start;
// freopen("1555.in", "r", stdin);
while (scanf("%d", &num[0]) != -1)
{
for (i = 1; i < 9; i++)
{
scanf("%d", &num[i]);
}
start = 0;
for (i = 0; i < 9; i++)
{
if (num[i] == 0)
{
continue;
}
if (start == 0)
{
if (i < 8)
{
if (num[i] == 1)
{
printf("x");
}
else if (num[i] == -1)
{
printf("-x");
}else
{
printf("%dx", num[i]);
}
if (i < 7)
{
printf("^%d", 8 - i);
}
}
else
{
printf("%d", num[i]);
}
start = 1;
}
else
{
if (i < 8)
{
if (num[i] == 1)
{
printf(" + x");
}
else if (num[i] == -1)
{
printf(" - x");
}else if (num[i] > 0)
{
printf(" + %dx", num[i]);
}else
{
printf(" - %dx", -num[i]);
}
if (i < 7)
{
printf("^%d", 8 - i);
}
}
else
{
if (num[i] > 0)
{
printf(" + %d", num[i]);
}
else
{
printf(" - %d", -num[i]);
}
}
}
}
if (start == 0)
{
printf("0");
}
printf("\n");
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -