【发布时间】:2017-11-03 08:45:08
【问题描述】:
我的问题的目的很简单。我从用户那里得到的第一个输入是 n(测试用例的数量)。对于每个测试用例,程序将扫描用户输入的字符串。我将分别处理这些字符串中的每一个。 这里的问题是如何获取字符串输入并用 C 语言分别处理它们???这个想法类似于字典的概念,我们可以在一个大数组中包含许多单独的数组。
到目前为止我写的程序:
#include <stdio.h>
#define max 100
int main (){
int n; // number of testcases
char str [100];
scanf ("%d\n",&n);
for (int i =0;i <n;i++){
scanf ("%s",&str [i]);
}
getchar ();
return 0;
}
有人可以建议应该怎么做吗?
输入应该是这样的:
输入 1:
3
鞋子
马
房子
输入 2:
2
花
蜜蜂
这里 3 和 2 是 n 的值,即测试用例的数量。
【问题讨论】:
标签: c arrays string dictionary recursion