c++问题,,急··

来源:百度知道 编辑:UC知道 时间:2024/06/22 19:43:01
我想做个东西。希望大家帮下
例如输入李三,输出呵呵,而输入王五则输出呵呵呵呵
谢谢大家。急用啊··
恩·就是输入不同的名字输出不同的结果··一个名字对应一种的输出结果

#include"iostream"
#include"string"
using namespace std;

void main()
{
char name[10];
cin>>name;
if(strcmp(name,"李三")==0)
cout<<"呵呵"<<endl;
if(strcmp(name,"王五")==0)
cout<<"呵呵呵呵"<<endl;
}

没看明白?根据名字的不同输出不同的呵呵?

你参考一下
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
void main(void)
{
char data[10];
scanf("%s",data);
if(strcmp(data,"张三")==0)
printf("呵呵\n");
if(strcmp(data,"王五")==0)
printf("呵呵呵呵\n");
}

不是很简单吗?分两中情况啊

char
cin>>name;
if name="张三";cout<<"HELLO";
if name="李四";cout<<"HI";
或者
switch(name)
{case "张三"
cout<<="HELLO";