已解决 王子健 初级天翼 #include<iostream> using namespace std; int main() { double a,b,c; cin>>a>>b>>c; if(a>=b) a=a+b; c=c+1; else if(a<b) a=0; c=c-2; printf("%.2f",a);cout<<" "; cout<<(int)(c); return 0; } 咋错的
已采纳 朱智霖 新手守护 你最好把输出放在判断里 像这样 if (a>=b) { printf("%.1f\ ",a+b); cout<<int(c)+1; } else { cout<<0<<' '; printf("%.2f",c-2); }