c++如何判断我输入的是boy还是girl这两个单词?程序目的是在判定用户如果输入boy时用if执行一条语句,如果输入girl就用else执行另一条,怎么实现呢?按图上的表示方法会直接跳过后面的语句(反正就是没有显示,直接结束了)
2 回答
森栏
TA贡献1810条经验 获得超5个赞
定义字符串 char s[10] 用来存储读入的单词
scanf("%s",s);读入字符串,直到遇到空格
boy和girl从首字母开始就不同了,所以只要判断s[0]就行了
char s[10]; scanf ( "%s" ,s); if (s[0]== 'b' ) // 输入boy { } else // 输入girl { } |
慕哥6287543
TA贡献1831条经验 获得超10个赞
你说的是不是:
#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
应该系介样的,还有能不能说一下什么编译器
- 2 回答
- 0 关注
- 237 浏览
添加回答
举报
0/150
提交
取消