anhaoxuan 2016-04-08 09:41 采纳率: 100%
浏览 1730
已采纳

C++超简单if语句双层嵌套问题

想用if嵌套写一个关系识别程序 如下:
#include
using namespace std;
main()
{
char name='A';
int birth=19960609;
cout<<"请输入我姓氏大写首字母\n";
cin>>name;
if(name=='A')
cout<<"请用八位阿拉伯数字表示我的生日\n";
{if(birth==19960609)
cin>>birth;
cout<<"朋友"<<endl;
else
cout<<"联系人"<<endl;}
else
cout<<"陌生人"<<endl;

return 0;

}
编译报错说两个else都找不到if 求问如果用嵌套写法要怎么写这段程序

  • 写回答

1条回答

  • 小灸舞 2016-04-08 09:46
    关注

    楼主应该是要这样的吧,感觉应该把cin>>birth;放到第二个if前面判断才有用啊?

     #include<iostream>
    using namespace std;
    int main()
    {
        char name='A';
        int birth=19960609;
        cout<<"请输入我姓氏大写首字母\n";
        cin>>name;
        if(name=='A'){
            cout<<"请用八位阿拉伯数字表示我的生日\n";
            cin>>birth;
            if(birth==19960609)
                cout<<"朋友"<<endl;
            else
                cout<<"联系人"<<endl;
        }
        else
            cout<<"陌生人"<<endl;
        return 0;
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记