64,646
社区成员
发帖
与我相关
我的任务
分享
#include<iostream>
const int n=20;
using namespace std;
void input(int (&num)[n]) //输入函数,如果放在main函数后面,该如何写函数声明?
{
cout<<"请依次输入20个整数:"<<endl;
for(int i=0;i<n;i++)
{
cin>>num[i];
if(!cin)
{
cout<<"输入数据有误,请重新输入"<<endl;
cin.sync();
cin.clear();
i--;
}
}
cout<<"输入结束。"<<endl;
}
int main()
{
int num[n];
input(num);
for(int i=0;i<n;i++)
{
cout<<num[i]<<" ";
if((i+1)%10==0) cout<<endl;
}
cout<<endl;
return 0;
}
#include<iostream>
const int n=20;
using namespace std;
void input(int (&)[n]);//声明
int main()
{
int num[n];
input(num);
for(int i=0;i<n;i++)
{
cout<<num[i]<<" ";
if((i+1)%10==0) cout<<endl;
}
cout<<endl;
return 0;
}
void input(int (&num)[n]) //输入函数,如果放在main函数后面,该如何写函数声明?
{
cout<<"请依次输入20个整数:"<<endl;
for(int i=0;i<n;i++)
{
cin>>num[i];
if(!cin)
{
cout<<"输入数据有误,请重新输入"<<endl;
cin.sync();
cin.clear();
i--;
}
}
cout<<"输入结束。"<<endl;
}
#include<iostream>
const int n=20;
using namespace std;
void input(int (&)[n]);//声明
int main()
{
int num[n];
input(num);
for(int i=0;i<n;i++)
{
cout<<num[i]<<" ";
if((i+1)%10==0) cout<<endl;
}
cout<<endl;
return 0;
}
void input(int (&num)[n]) //输入函数,如果放在main函数后面,该如何写函数声明?
{
cout<<"请依次输入20个整数:"<<endl;
for(int i=0;i<n;i++)
{
cin>>num[i];
if(!cin)
{
cout<<"输入数据有误,请重新输入"<<endl;
cin.sync();
cin.clear();
i--;
}
}
cout<<"输入结束。"<<endl;
}