已解决 赵奕帆 初级守护 #include<iostream> using namespace std; int main() { int a; cin>>a; if(a>0) cout<<"+"; if(a<0) cout<<"-"; if(a=0) cout<<"N"; return 0; }
已采纳 毛润宇 新手天翼 这个题怎么能用三个if能,是错的(无论何时,三个if不能在无嵌套的情况下并列出现),要嵌套一下: #include<iostream> using namespace std; int main() { 整形定义 a; 输入>>a; if(a<=0) { if(a==0) cout<<"N" else cout<<"-"; } else 输出<<"+"; return 0; } 望采纳,谢谢!