分别利用 getchar(),putchar(),gets(),puts(),printf(),scanf(),完成输入、输出。
getchar()、putchar()
#include <stdio.h>
int main ()
{
char c1 , c2 ;
printf("请输入字符串:\n");
c1 = getchar();
c2 = getchar();
printf("您输入的字符串为:\n");
putchar(c1);
putchar(c2);
putchar('\n');
return 0;
}
只可以一个字符一个字符的输入、输出
gets()、puts()
#include <stdio.h>
int main ()
{
char s[10];
printf("请输入字符串:\n");
gets(s);
printf("您输入的字符串为:\n");
puts(s);//puts完毕会自动换行
return 0;
}
- gets会自动以输入回车,为结束
- puts会在输出后自动换行
- 可惜都只可以输入输出一个元素
printf()、scanf()
#include <stdio.h>
int main ()
{
char c3[10] , c4[10] ;
printf("请输入字符串:\n");
scanf ("%s %s" , &c3,&c4);
printf("您输入的字符串为:\n%s\t%s\n", c3 , c4 );
return 0;
}
可以输入输出多个元素