2 anhaoxuan anhaoxuan 于 2016.04.08 17:41 提问

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个回答

qq423399099
qq423399099   Ds   Rxr 2016.04.08 17: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;
}
anhaoxuan
anhaoxuan 灰常灰常灰常感谢!!!好人一生平安~
2 年多之前 回复
anhaoxuan
anhaoxuan 灰常灰常灰常感谢!!!好人一生平安~
2 年多之前 回复
anhaoxuan
anhaoxuan 灰常灰常灰常感谢!!!好人一生平安~
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
IF ELSE语句(嵌套)
if  else语句和if else嵌套 IF...ELSE语句 格式 if boolean_expression{sql_statement| statement_block}else{sql_statement| statement_block} 操作 declare @num int-------声明select @n
C语言简单实用的程序-if else 嵌套式的使用例子
C语言简单实用的程序-if else 嵌套式的使用例子--一个数的约数--计算用电账目 例子1 //使用嵌套式 if显示一个数的约数 #include #include int main() {  unsigned long num;  //要检查的数  unsigned long div;  //可能的约数  bool isPrime;       //素数的标志    p
C语言实验报告
一个C程序,使用了嵌套的if语句和不嵌套的if语句。
Java基础---Java条件语句之嵌套if(二十)
Java条件语句之嵌套 if嵌套 if 语句,只有当外层 if 的条件成立时,才会判断内层 if 的条件。例如,活动计划的安排,如果今天是工作日,则去上班,如果今天是周末,则外出游玩;同时,如果周末天气晴朗,则去室外游乐场游玩,否则去室内游乐场游玩。语法: 650) this.width=650;" alt="" src="http://img.mukewang.com/5364f3be00012
C语言:if语句的嵌套
任务代码: 关于分段函数的求解: 题目: #include #include int main ( ) { double x, y; scanf("%lf", &x); if (x<2) y=x; else if(x=2的条件 y=x*x+1; else if(x<10)
C语言入门第八篇,if语句练习题答案
试着写一个让用户输入年份,判断是否是闰年的程序?#include<stdio.h>int main() { int year; scanf("%d",&year); if((year%4==0&&year%100!=0)||year%400==0) { printf("是闰年\n"); } else { pri
JS选择结构(if嵌套、switch语句)
JS选择结构 今天学习了JS选择结构的另两个知识点,if嵌套和switch语句。下面就这两个知识点,来一起了解下。 今天主要以案例为主,主要写了几个案例可供参考。 1、if语句嵌套 案例1 四则运算,利用if嵌套来完成 var ch = prompt("请输入运算符:"); var a = Number(prompt("请输入第一个数:")); var b = Number(p
一段简单的while和if语句嵌套使用的C++代码(初学者了解)
这是一段简单的while和if语句嵌套使用的C++代码,使用与初学者对while和if语句的理解,加深C++程序编译的思想!
《C语言及程序设计》程序阅读——if语句的嵌套
返回:贺老师课程教学链接 【阅读程序】阅读程序,写出下面两个程序的输出结果(1)#include int main ( ) { int a=1,b=2,c=3; if(a<=c) if(b==c) printf("a = %d\n", a); else printf("b = %d\n", b);
C语言——if-else语句嵌套
 奖金发放 Time Limit: 3000ms, Memory Limit: 10000KB , Accepted: 5931, Total Submissions: 11733 Description 企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%