C_判断语句if与else的嵌套使用

来源:互联网 发布:动画片配音软件 编辑:程序博客网 时间:2024/05/25 23:58

 源码:
# include <stdio.h>
 
int main()
{
    /* sex代表输血者的性别,weight代表输血者的体重,cubage代表输血量 */
    int sex, weight, cubage;
    printf("请给出输血者的性别(女性为负数)和体重:(用逗号隔开)");
    scanf("%d,%d", &sex, &weight);
 
    if(sex >= 0)    /* 若变量sex的数值为非负数,则表示为男性 */
    {
        if(weight >= 120)
        {
            cubage = 200;
            printf("此人应该输血:%d毫升/n", cubage);
        }
        else
        {
            cubage = 180;
            printf("此人应该输血:%d毫升/n", cubage);
        }
    }
    else   /* 否则,表示为女性 */
    {
        if(weight >= 100)
        {
            cubage = 150;
            printf("此人应该输血:%d毫升/n", cubage);
        }
        else
        {
            cubage = 120;
            printf("此人应该输血:%d毫升/n", cubage);
        }
    }
    return 0;
}

原创粉丝点击