C++的问题求解

来源:百度知道 编辑:UC知道 时间:2024/05/24 10:40:20
用getchar函数读入两个字符给c1,c2 然后分别用putchar函数和cout语句输出
这个题应该怎么做 知道的说下 谢谢

#include<iostream>
using namespace std;
int main()
{
char c1,c2;

while(cin.peek()==' '||cin.peek()=='\n')
cin.get();
c1=getchar();
while(cin.peek()==' '||cin.peek()=='\n')
cin.get();

c2=getchar();
putchar(c1);
putchar(c2);
cout<<endl<<c1<<c2<<endl;

return 0;
}

楼主是不是问题的意思表达错了,如果如上所问,问题没什么难点啊!
代码如下:
#include<iostream>
using namespace std;
int main()
{
char c1,c2;
c1=getchar();
c2= getchar();
putchar(c1);
cout<<"\t";
putchar(c2);
cout<<endl;
cout<<c1<<"\t"<<c2<<endl;
return 0;
}
注意这个程序可识别空格,即当键入空格时算作一个字,如果不想识别空格需要对空格进行筛选,lz如果需要再联系我。