由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 代码求助
相关主题
c++ 问题问个《编程实践》(英文版)里面的问题
1道brianbench 的题 c++GOOG intern interview 题目
一个老算法题【update】【一个BB公司问的字母排序的问题】
请教一道c/c++题 (转载)今天G家电面的一道题
问一道C++编程题问道看到的面试题
一道有关String的面试题what's the output
感觉这是一道经典题C的argc问题
这段代码在leetcode上面跑不了??攒人品 报BB面经
相关话题的讨论汇总
话题: getchar话题: str话题: printf话题: ch话题: 代码
进入JobHunting版参与讨论
1 (共1页)
g*****e
发帖数: 110
1
很简单的c代码,求助为什么运行结果不对?
输入 abc回车,然后要输出abc
目前只输出b
#include
int main() {
char str[15];
int i = 0;
printf("input a string:\n");
while (getchar() != '\n')
{
str[i] = getchar();
printf("%c", str[i]);
i++;
}
return 0;
}
l*****a
发帖数: 14598
2
第一个getchar()读了没保留
第二个b保留了
第三个又没保留

【在 g*****e 的大作中提到】
: 很简单的c代码,求助为什么运行结果不对?
: 输入 abc回车,然后要输出abc
: 目前只输出b
: #include
: int main() {
: char str[15];
: int i = 0;
: printf("input a string:\n");
: while (getchar() != '\n')
: {

g*****e
发帖数: 110
3
多谢!
代码哪里错了?求指点

【在 l*****a 的大作中提到】
: 第一个getchar()读了没保留
: 第二个b保留了
: 第三个又没保留

t********5
发帖数: 522
4
我居然还能看得懂c 哈哈哈哈哈
大概就是这个意思了 不知道能不能编译。。。
while (getchar() != '\n')
{
str[i] = getchar();
printf("%c", str[i]);
i++;
}
=>
while (True)
{
char ch = getchar()
if(ch == '\n') {
break;
}
str[i] = ch;
printf("%c", str[i]);
i++;
}
g*****e
发帖数: 110
5
多谢。懂了。

【在 t********5 的大作中提到】
: 我居然还能看得懂c 哈哈哈哈哈
: 大概就是这个意思了 不知道能不能编译。。。
: while (getchar() != '\n')
: {
: str[i] = getchar();
: printf("%c", str[i]);
: i++;
: }
: =>
: while (True)

1 (共1页)
进入JobHunting版参与讨论
相关主题
攒人品 报BB面经问一道C++编程题
Facebook phone screen一道有关String的面试题
分享A公司面经感觉这是一道经典题
一个面试题目这段代码在leetcode上面跑不了??
c++ 问题问个《编程实践》(英文版)里面的问题
1道brianbench 的题 c++GOOG intern interview 题目
一个老算法题【update】【一个BB公司问的字母排序的问题】
请教一道c/c++题 (转载)今天G家电面的一道题
相关话题的讨论汇总
话题: getchar话题: str话题: printf话题: ch话题: 代码