兄弟姐妹们帮我看看这个怎么解

img


这个代码怎么加注释以及各步骤的思路是什么,求大佬解答

有用请采纳

#include<iostream>
#include<cstdio>

using namespace std;

int main(){
    float a, b, c, t;    // 声明变量
    cin >> a >> b >> c >> t;  // 输入
    if (a <= 0 || b <= 0 || c <= 0 || t <= 0)  // 如果输入中有数小于0, 则输出error 
        cout << "error"; 
    
    else
        printf("%.2f", a + b + c - t );  // 如果都大于零就输出(a + b + c - t)的结果, 并保留两位小数
    
    return 0; 
}

#include<iostream>    //#include预处理命令
#include<cstdio>
using namespace std;     //调用命名空间 std
int main(){
    float a, b, c, t;    // 声明三个单精度浮点型变量
    cin >> a >> b >> c >> t;  // 输入a,b,c,t的值
    if (a <= 0 || b <= 0 || c <= 0 || t <= 0)  //或 判断 ,如果输入中有数小于0, 则输出error 
        cout << "error"; 
    else
        printf("%.2f", a + b + c - t );  // 否则就输出(a + b + c - t)的结果, 并保留两位小数
    return 0; 
}

如有帮助,望采纳^O^谢谢

||为或者的意思