0
已解决
康曦
中级光能
中级光能
#include<iostream>
#include<cmath>
using namespace std;
int n,a[101];
char b[101];
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
}
for(int i=1;i<n;i++){
cin>>b[i];
}
for(int i=1;i<=n;i++){
cout<<a[i]<<b[i];
}
b[n]=' ';
cout<<endl;
for(int i=1;i<=n;i++){
if(i!=n) cout<<"=";
if(b[1]=='+'){
a[1]=a[1]+a[2];
}
else a[1]=a[1]-a[2];
for(int j=2;j<=n;j++){
a[j]=a[j+1];
}
for(int k=1;k<n;k++){
b[k]=b[k+1];
}
for(int l=1;l<=n-i;l++){
cout<<a[l]<<b[l];
}
cout<<endl;
}
return 0;
}
哪里不对啊
0
0
0
陈曦
资深天翼
资深天翼
// 输入 a[i]
// 输入 c[i]
循环(1到n-1){
换行
输出“=”
如果(c[i]是'+'){
输出 a[i]+a[i+1];
a[i+1]=a[i]+a[i+1];
}
否则{
输出 a[i]-a[i+1];
a[i+1]=a[i]-a[i+1];
}
循环(i+2 到 n){
输出 c[j-1]<<a[j];
}
}
0