永发信息网

C++怎么连续输入5个整数呢

答案:4  悬赏:0  手机版
解决时间 2021-11-18 18:08
  • 提问者网友:回忆在搜索
  • 2021-11-17 17:38
C++怎么连续输入5个整数呢
最佳答案
  • 五星知识达人网友:胯下狙击手
  • 2021-11-17 18:03
有两种做法:
1 循环输入到数组中:
int a[5];
int i;
for(i = 0; i < 5; i++)
cin>>a[i];

2 当五个变量不是数组时,可以直接写在一行:
int a,b,c,d,e;
cin>>a>>b>>c>>d>>e;
这种方法仅适用于比较少的数量。
当要输入的数量比较多时,比如要输入100个整数,这种方法就不实用了。
全部回答
  • 1楼网友:枭雄戏美人
  • 2021-11-17 21:26
int a[5]
for(int i=0;i<5;i++)
{
cout<<"please input a number:"<cin>>a[i];
}
  • 2楼网友:深街酒徒
  • 2021-11-17 19:52
for(i=0;i<5;i++)
{
printf("请输入第%d个数组元素:",i+1);
scanf("%d",&a[i]);
printf("\n");
}
  • 3楼网友:动情书生
  • 2021-11-17 18:43
#include "stdio.h"
main()
{
int x,i,k,a[5]={0},n;
cin>>n;
for (i=0;icin>>a[i];
for (i=0;i<5;i++)
{
for (k=i+1;k<5;k++)
{
if (a[i]>a[k])
{
x=a[i],a[i]=a[k],a[k]=x;
}

}
printf ("%4d",a[i]);
}
printf ("\n");
}

n为你想输入的数的个数追问不行啊 调试时显示
F:\C++\3\3.cpp(5) : error C2065: 'cin' : undeclared identifier
F:\C++\3\3.cpp(5) : warning C4552: '>>' : operator has no effect; expected operator with side-effect
F:\C++\3\3.cpp(7) : warning C4552: '>>' : operator has no effect; expected operator with side-effect
F:\C++\3\3.cpp(21) : warning C4508: 'main' : function should return a value; 'void' return type assumed追答哦,你是C语言格式啊,如果是C语言的话,就这样
#include "stdio.h"
main()
{
int x,i,k,a[5]={0},n;
scanf("%d",&n);
for (i=0;iscanf("%d",&a[i]);
for (i=0;i<5;i++)
{
for (k=i+1;k<5;k++)
{
if (a[i]>a[k])
{
x=a[i],a[i]=a[k],a[k]=x;
}

}
printf ("%4d",a[i]);
}
printf ("\n");
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯