从用户获取输入/输出

时间:2018-09-06 01:49:40

标签: c++

我刚刚开始学习C ++。因此,有许多我不知道的新事物。我的问题是,如何从用户那里获得4个不同的数字并将它们与点连接起来并打印出来。我已经尝试研究许多不同的方法,但是我不确定要使用什么开始,所以我很困惑。 例如。我的输入数字是:

1

2

3

4

,输出应如下所示:

1.2.3.4。

非常感谢您!

1 个答案:

答案 0 :(得分:2)

简单来说,要将输入和打印输出输出到控制台,可以使用cincout

#include <stdio.h>
#include <iostream>
using namespace std; 

int main()
{
    int numbers[4];
    cout<<"Enter numbers"<<endl;
    for(int i=0; i<4; i++)
    {
      cin>>numbers[i];
    }
    cout<<"Your numbers are:\n";
    for(int i=0; i<4; i++)
    {
      cout<<numbers[i]<<".";
    }

    return 0;
}

此外,如果您想验证是否实际输入了数字,可以如下更新第一个for循环。

    int numbers[4]={0,0,0,0};
    cout<<"Enter numbers"<<endl;
    for(int i=0; i<4; i++)
    {
      cin>>numbers[i];
      if(!cin.good())
      {
        cout<<"Invalid Numbers entered.\n";
        break;
      }

    }

浏览c ++中的基本教程以了解这些知识(cin,coutfor loop等)。