在c++中怎样输入一串数字并以回车键结束输出

如题所述

#include<stdio.h>
int main() {
    int arr[5],i;
    for(i=0;i<5;i++) scanf("%d",&arr[i]);
    for(i=0;i<5;i++) printf("%d\n",arr[i]);
}

你说的一串数字是一个还是多个,如果是多个,上面的代码就是,直接在一行中输入多个,数字以空格分开。如果只是要一个数字,那就直接是比如

int i=0;
scanf("%d",&i);

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-04

#include<iostream>
using namespace std;
int main()
{ int a,s=0;
  char c=' ';
  while(c!='\n')
  { cin>>a;
    c=getchar();
    s+=a;
  }
  cout<<"Sum="<<s<<endl;
  return 0;
}

第2个回答  2019-01-04
#include<iostream>
using namespace std;
int main()
{
    int a;
    cin>>a;
    cout<<a;
    return 0;
}

相似回答