拼题--7-12 字符串处理 (15 分)(gets()适用的编译器)

7-12 字符串处理 (15 分)

编写一个程序,用户输入任意一个字符串,显示它的长度和第一个字符。

输入格式:

输入任意一个字符串。

输出格式:

显示它的长度和第一个字符,其间用,分隔。

输入样例:

abc 4567

输出样例:

8,a

 

#include
#include
#define N 100000
int main()
{
  char s[N];
  gets(s);
  printf("%d,%c",strlen(s),s[0]);
}

 

在c++(clang++)和c++(g++)环境下编译:

 

提交时间 状态 分数 题目 编译器 耗时 用户
2019/3/9 17:19:28

编译错误

0 7-12 C++ (clang++) 0 ms 1710120611 暴阳豪

原因为不识别gets()这个函数 

 

但放在c(gcc)或者c(clang)环境下:

提交时间 状态 分数 题目 编译器 耗时 用户
2019/3/9 17:20:40

答案正确

15 7-12 C (clang) 3 ms 1710120611 暴阳豪
测试点 提示 结果 耗时 内存
0 案例1 答案正确 3 ms 256 KB
1 案例2 答案正确 2 ms 256 KB
2 案例3 答案正确 3 ms 384 KB

要想使用gets()函数  需将拼题编译器调成c语言环境下 

你可能感兴趣的:(拼题)