我这个程序里为什么要加2个cin.get()
#include<iostream>
using namespace std;
int main()
{
int n,n1,n2,n3;
cout<<"Please enter 5 integers:";
cin>>n;
n1=n;
cin>>n;
if(n<n1)
{
n2=n1;
n1=n;
}
else
n2=n;
cin>>n;
if(n<n1)
{
n3=n2;
n2=n1;
n1=n;
}
else if(n<n2)
{
n3=n2;
n2=n;
}
else
n3=n;
cin>>n;
if(n<n1)
{
n3=n2;
n2=n1;
n1=n;
}
else if(n<n2)
{
n3=n2;
n1=n;
}
else if(n<n3)
n3=n;
cin>>n;
if(n<n1)
{
n3=n2;
n2=n1;
n1=n;
}
else if(n<n2)
{
n3=n2;
n1=n;
}
else if(n<n3)
n3=n;
cout<<"The median is :"<<n3<<endl;
cin.get();
cin.get();
return 0;
}
using namespace std;
int main()
{
int n,n1,n2,n3;
cout<<"Please enter 5 integers:";
cin>>n;
n1=n;
cin>>n;
if(n<n1)
{
n2=n1;
n1=n;
}
else
n2=n;
cin>>n;
if(n<n1)
{
n3=n2;
n2=n1;
n1=n;
}
else if(n<n2)
{
n3=n2;
n2=n;
}
else
n3=n;
cin>>n;
if(n<n1)
{
n3=n2;
n2=n1;
n1=n;
}
else if(n<n2)
{
n3=n2;
n1=n;
}
else if(n<n3)
n3=n;
cin>>n;
if(n<n1)
{
n3=n2;
n2=n1;
n1=n;
}
else if(n<n2)
{
n3=n2;
n1=n;
}
else if(n<n3)
n3=n;
cout<<"The median is :"<<n3<<endl;
cin.get();
cin.get();
return 0;
}
...全文
相关推荐
基于C++ cin、cin.get()、cin.getline()、getline()、gets()函数的使用详解
学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结
cin.get()等函数的详细用法总结
cin.get()等函数的详细用法总结
cin.get()、cin.getline()、getline()、gets()、getchar()
cin.get()和cin.getline()、getline()和gets()、getchar()的区别
cin.get()和cin.getline()之间的区别
cin.getline()和cin.get()都是对输入的面向行的读取,即一次读取整行而不是单个数字或字符,但是二者有一定的区别。cin.get()每次读取一整行并把由Enter键生成的换行符留在输入队列中,比如: 代码如下:#include <iostream>using std::cin;using std::cout;const int SIZE = 15;int main( ){cout << “Enter your name:”;char name[SIZE];cin.get(name,SIZE);cout << “name:” << name;cout << “\nEnter yo
cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
cin、cin.get()、cin.getline()、getline()、gets()等函数的用法


新手乐园
