拼题--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语言环境下
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
