scanf、gets和getchar(包括getchar())

gets最好用,也最常用(在输入字符串时)

include <stdio.h>

int main()
{
char s[80];
gets(s);

puts(s);
return 0;

}

scanf在输入时用字符串输入,但是在输出时使用单个字符循环输出,不能直接字符串输出。

include <stdio.h>

int main()
{

char ch[50];
int i;
scanf("%s",ch);
getchar();
    for (i = 0; i < 50; i++)
    {
        printf("%c",ch[i]);
    }
return 0;

}

getchar 一次只能输入一个字符
getchar() 用来吃掉一个空字符
以后再补,现在还不知道这么搞

全部评论

相关推荐

LuminousZJ:不行,最后还是要看学信网的,这点不能伪装,也骗不过人家,得不偿失
点赞 评论 收藏
分享
评论
4
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务