1. #include <stdio.h>
    2. int function(int a, int b, int c){
    3. int d = 0;
    4. if(a < 0) ++d;
    5. if(b < 0) ++d;
    6. if(c < 0) ++d;
    7. return d;
    8. }
    9. int main(void) {
    10. if(function(1,-1,-2) == 2){
    11. printf("two\n");
    12. }
    13. return 0;
    14. }

    怎样描述x.y.z中至少有两个负数求C语言表达式 - 图1

    不过这个写法最秀~
    怎样描述x.y.z中至少有两个负数求C语言表达式 - 图2