请问c++如何判断我输入的是boy还是girl这两个单词?如下图所示

c++如何判断我输入的是boy还是girl这两个单词?程序目的是在判定用户如果输入boy时用if执行一条语句,如果输入girl就用else执行另一条,怎么实现呢?按图上的表示方法会直接跳过后面的语句(反正就是没有显示,直接结束了)

MYYA
浏览 238回答 2
2回答

森栏

定义字符串  char s[10]  用来存储读入的单词scanf("%s",s);读入字符串,直到遇到空格boy和girl从首字母开始就不同了,所以只要判断s[0]就行了char s[10];scanf("%s",s);if (s[0]=='b')  //  输入boy {     }else  //  输入girl {     }

慕哥6287543

你说的是不是:#include<iostream>using namespace std;int main(){char a;cin>>a;if(a=='b'){cout<<"boy";}else{cout<<"girl";}return 0;}输入 boy 输出 boy输入 girl 输出 girl应该系介样的,还有能不能说一下什么编译器
打开App,查看更多内容
随时随地看视频慕课网APP