关于c++:AU-晚餐基础上机试题

37次阅读

共计 938 个字符,预计需要花费 3 分钟才能阅读完成。

小明请好敌人们来家里吃晚饭,然而厨房里的餐具不够了,于是小明到仓库里找新餐具。仓库里的货色都是装在一个个箱子里,箱子下面写着外面装的什么货色,当初小明想请你帮忙找出这些装餐具的箱子。
题目中的餐具只蕴含:碗(bowl),刀(knife),叉(fork),筷子(chopsticks)。
输出
输出蕴含多组测试数据。每组先输出一个整数 N,示意仓库里有 N 个箱子。
而后输出 N 个字符串,别离示意箱子里装的是什么货色。
输入
对于每组输出,输入仓库里所有餐具的名字。
样例输出 Copy
3 basketball fork chopsticks
2 bowl letter
样例输入 Copy
fork chopsticks
bowl

代码示例(本人写的,只能过平台,不完满)

//#include<iostream>
//#include<string>
//#include<string.h>
//using namespace std;
//int main(){
//    int n = 0;
//    char s[15];
//    char exm[4][15] = {"bowl","knife","fork","chopsticks"};// 用二维数组存储一个字符串,一行就代表一个字符串!////    string s;// 能够用 C ++ 的 string 
////    string str[4] = {"bowl","knife","fork","chopsticks"};
//    while(cin >> n){
//        int count = 0;
//        while(n--){//            scanf("%s",s);
//            for(int i = 0; i < 4; i++){//    //            if(s == exm[i]){C++ 外面的 char 类型不能间接比大小,而 string 类型对象则能够,如定义为 string s; 
//                if(!strcmp(s,exm[i])){//strcmp()是 C 语言函数,实用于 char 类型, 如果想应用 strcmp()比拟 string 类型,能够应用 str.c_str()装换成 char 型 
//                    count++;
//                    if(count == 1){//                        printf("%s",s);
//                    }else{//                        printf("%s",s);
//                    }
//                }
//            }
//        }
//        printf("\n");
//    } 
//    return 0;
//}

正文完
 0