在C中,scanf("%d : %d",&a,&b)输入5:10非常简单.所以这里a = 5,b = 10.(:)将它们分成两个作为单独的整数.如何在不使用空格或在两个输入之间输入的情况下使用C++
int a,b;
cin>>a>>b; // how we take input two integer taking as 5:10
cout<<a<<b; // a=5 and b=10
Run Code Online (Sandbox Code Playgroud)
int main()
{
int a, b;
char c;
std::cin >> a // Read first number,
>> c // oh, there is a character I do not need
>> b; // and read second
}
Run Code Online (Sandbox Code Playgroud)
或者,如果您不喜欢必须声明该备用变量,这也可以。
std::cin >> a;
std::cin.ignore(1);
std::cin >> b;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
75 次 |
| 最近记录: |