编程序,用getchar函数读入两个字符给c1、c2,然后分别用putchar 函数和scanf函数输出这两个字符。

如题所述

#include"stdio.h"
#include"stdlib.h"
void main()
{
char c1,c2;
c1=getchar();
c2=getchar();
putchar(c1); /*scanf为输入如*/
putchar(c2); /*scanf("%c%c",&c1,&c2)*/
printf("%c%c",c1,c2);
}
顺便说一下
读入有
gets(数组名);
scanf("%类型",&赋给的变量)
getschar() 从屏幕上读取一个字符
输出有
printf("%类型\n",取读变量);
puts(数组名); 输出字符串并换行
putschar(变量) 输出一个变量

应该够你用了

参考资料:相当的清楚

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-04-22
#include <stdio.h>
#include <stdlib.h>

int main(void)
{
char c1,c2;
c1=getchar();
c2=getchar();
putchar(c1);
putchar(c2);
printf("%c%c",c1,c2);
getch();
return 0;
}