@[luosw](/user/327385) `x^1`?
by Sol1 @ 2020-03-16 19:28:38
@[luosw](/user/327385) 你刚才那道题我帮你看了一下,就是判断质数的时候出问题了。比如说输入100,则你的程序会把9判断为质数
by tangrunxi @ 2020-03-16 19:29:08
```
for(i=n;i>-1;i--){
```
额
by tangrunxi @ 2020-03-16 19:31:15
把程序改了以下,30分
```cpp
#include<bits/stdc++.h>
using namespace std;
int n,a[10000000],i,b;
void aaa(){
if(a[n-i]==0)
return;
if(i!=n&&a[n-i]>0){
cout<<'+';
}
if(a[n-i]==1||a[n-i]==-1){
if(a[n-i]==-1)
cout<<'-';
}
else
cout<<a[n-i];
if(i>0){
cout<<"x^";
cout<<i;
}
}
int main(){
cin>>n;
b=n;
for(i=0;i<b;i++){
cin>>a[i];
if(a[i]==0){
b++;
}
}
for(i=n;i>-1;i--){
aaa();
}
}
```
by luosw @ 2020-03-16 19:32:05
@[ClCN](/user/61088) 改成1了,还是30分
by luosw @ 2020-03-16 19:33:48
@[luosw](/user/327385) 不是,,你x^1得输出x,,,
by Sol1 @ 2020-03-16 19:34:30
@[ClCN](/user/61088) 变成40分了,还是有问题,代码:
```cpp
#include<bits/stdc++.h>
using namespace std;
long long int n,a[10000000],i,b;
void aaa(){
if(a[n-i]==0)
return;
if(i!=n&&a[n-i]>0){
cout<<'+';
}
if(a[n-i]==1||a[n-i]==-1){
if(a[n-i]==-1)
cout<<'-';
}
else
cout<<a[n-i];
if(i>0){
cout<<"x";
if(i>1){
cout<<"^";
cout<<i;
}
}
}
int main(){
cin>>n;
b=n;
for(i=0;i<b;i++){
cin>>a[i];
if(a[i]==0){
b++;
}
}
for(i=n;i>-1;i--){
aaa();
}
}
```
by luosw @ 2020-03-16 19:38:16
```cpp
#include<bits/stdc++.h>
using namespace std;
int n,flag=1;
int main()
{
cin>>n;
for(int i=n;i>=0;i--)
{
if(i!=0&&i!=1)
{
int u;
cin>>u;
if(u<-1&&flag==0){
cout<<u<<'x'<<'^'<<i;
}
if(u>1&&flag==0) {
cout<<'+'<<u<<'x'<<'^'<<i;
}
if(u==1&&flag==0){
cout<<'+'<<'x'<<'^'<<i;
}
if(u==-1&&flag==0)
{
cout<<'-'<<'x'<<'^'<<i;
}
if(flag==1){
if(u<-1) {cout<<u<<'x'<<'^'<<i;flag=0;}
if(u>1){cout<<u<<'x'<<'^'<<i;flag=0;}
if(u==1){cout<<'x'<<'^'<<i;flag=0;}
if(u==-1){cout<<'-'<<'x'<<'^'<<i;flag=0;}
}
}
else {
if(i==0)
{
int u;
cin>>u;
if(u>0) cout<<'+'<<u;
else if(u<0) cout<<u;
}
if(i==1)
{
int u;
cin>>u;
if(u!=0&&u>1){
cout<<'+'<<u<<'x';
}
if(u!=0&&u<-1){
cout<<u<<'x';
}
if(u==1){
cout<<'+'<<'x';
}
if(u==-1) cout<<'-'<<'x';
}
}
}
return 0;
}
```
by Yukinoshita_Yukino @ 2020-03-16 19:59:58
@[luosw](/user/327385) 宁康康我的代码?
by Yukinoshita_Yukino @ 2020-03-16 20:00:29