为什么我不能让我的代码根据我赋予的数值触发特定的事情?

问题描述

我是几天前开始编码的,我试图让使用此程序的人选择一个字符。但是结果是所有cout文本都立刻出现了。我不确定该怎么做选择一个特定的if场景。我真的很陌生,想自己教这个,所以我发现很难。 如果您能提供帮助,我将不胜感激。我也不知道该如何格式化该网站上的任何内容,我是在5分钟前注册的。

#include

使用命名空间标准;

int main(){

int a;




cout<<"== pick your class,player =="<<endl;




cout<<"1.Archer // 2.tank // 3.swordsman // 4.thief";




cin>>a;




if(1==a);{




    cout<<"You have picked archer.";
}




    if(a==2);{




    cout<<"You have picked tank.";
}




    if(a==3);{




    cout<<"You have picked swordsman.";
}




    if(a==4);{




    cout<<"You have picked thief.";
}




system("pause");




return 0;

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)