要求
编写一个提示三个字符的程序。 例如:
请一次输入三个字符:
代码三个连续的getchar()
函数来读取字符。
格式化结果如下:
您输入三个字符分别是:'a', 'b' 和 'c'
这些字符 - a
,b
和c
将被程序的输入替换。
实现代码:
#include <stdio.h>
int main()
{
int a, b, c;
printf("请一次输入三个字符: ");
a = getchar();
b = getchar();
c = getchar();
printf("您输入三个字符分别是:'%c', '%c' 和'%c' \n", a, b, c);
return(0);
}
编译和执行上面示例代码,得到以下结果:
hema@ubuntu:~/book$ gcc main.c
hema@ubuntu:~/book$ ./a.out
请一次输入三个字符: hem
您输入三个字符分别是:'h', 'e' 和'm'