C++怎么定义一个汉语词组

来源:百度知道 编辑:UC知道 时间:2024/05/13 16:33:22
想写个简单的程序,要求是如果输入"食谱"就输出"57,37.5"如果输入其他的,就输出'不知道',但是我不会定义食谱,所以请求帮助

//这里有点错,你自己研究下
#include<string>
#include<iostream>
using namespace std;
#define SIZE 10
int main()
{
char a[SIZE];
char b[]="abc";
for (int i=0;i<10;i++)
{cin>>a[i];
if (getchar()=='\n') break;
}

if (strcmp(a,b)) cout<<"57,37.5"<<endl;
else cout<<"不知道"<<endl;

return 0;
}/*
原型:extern int strcmp(char *s1,char * s2);

用法:#include <string.h>

功能:比较字符串s1和s2。

说明:
当s1<s2时,返回值<0
当s1=s2时,返回值=0
当s1>s2时,返回值>0

举例:

// strcmp.c

#include <syslib.h>
#include <string.h>

main()
{
char *s1="Hello, Programmers!";
char *s2="Hello, programmers!";
i