| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 773 人关注过本帖
标题:是if-else的问题不会解,求教,谢谢!
只看楼主 加入收藏
化雨为云
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2014-3-30
收藏
得分:0 
回复 5楼 ying8501
你好,我的程序上还是有些错,你能再帮我一下吗?
2014-04-08 16:27
化雨为云
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2014-3-30
收藏
得分:0 
回复 6楼 ying8501
确实没找到错的地方.求教
2014-04-08 16:32
zhuerlei
Rank: 2
等 级:论坛游民
威 望:1
帖 子:28
专家分:29
注 册:2014-3-14
收藏
得分:0 
回复 10楼 化雨为云
我也不知道  
2014-04-08 22:10
zhuerlei
Rank: 2
等 级:论坛游民
威 望:1
帖 子:28
专家分:29
注 册:2014-3-14
收藏
得分:0 
#include<stdio.h>
int main ()
{
    char sex,sports,diet;
    double faheight,moheight,height=0;
    printf("请输入性别,男性为:M,女性为:F  :");
    scanf("%c",&sex);
    if(sex=='M')
    {
        printf("体育锻炼,喜爱:Y,不喜爱:N :");  
        fflush(stdin);
        scanf("%c",&sports);
        if(sports=='Y')
        {
            printf("饮食习惯,良好:Y,不好:N :");
            fflush(stdin);
            scanf("%c",&diet);
            if(diet=='Y')
            {            
               printf("父亲身高:,母亲身高:");
               fflush(stdin);
               scanf("%lf,%lf",&faheight,&moheight);
               height=(faheight+moheight)*0.54*1.035;
            }
               
            else if(diet=='N')
            {
                printf("父亲身高:,母亲身高:");
                fflush(stdin);
                scanf("%lf,%lf",&faheight,&moheight);
                height=(faheight+moheight)*0.54*1.02;
            }

        }
        else if(sports=='N')
        {
            printf("父亲身高:,母亲身高:");
            fflush(stdin);
            scanf("%lf,%lf",&faheight,&moheight);
            height=(faheight+moheight)*0.54;
        }
            
    }
    else if(sex=='F')
    {
        printf("体育锻炼,喜爱:Y,不喜爱:N :");
        fflush(stdin);
        scanf("%c",&sports);
        if(sports=='Y')
        {
            printf("饮食习惯,良好:Y,不好:N :");
            fflush(stdin);
            scanf("%c",&diet);
            if(diet=='Y')
            {
                printf("父亲身高:,母亲身高:");
                fflush(stdin);
                scanf("%lf,%lf",&faheight,&moheight);
                height=(faheight*0.923+moheight)*0.54*1.035;
            }
               
            else if(diet=='N')
            {
                printf("父亲身高:,母亲身高:");
                fflush(stdin);
                scanf("%lf,%lf",&faheight,&moheight);
                height=(faheight*0.923+moheight)*0.54*1.02;
            }
               
        }
        else if(sports=='N')
        {
            printf("父亲身高:,母亲身高:");
            fflush(stdin);
            scanf("%lf,%lf",&faheight,&moheight);
            height=(faheight*0.923+moheight)*0.54;
        }
            
    }
  printf("成人身高=%lf\n",height);
}
2014-04-10 12:17
化雨为云
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2014-3-30
收藏
得分:0 
知道了
2014-04-12 15:05
化雨为云
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2014-3-30
收藏
得分:0 
忘加空格了,
2014-04-12 15:06
快速回复:是if-else的问题不会解,求教,谢谢!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026588 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved