一道C++编程题帮忙解释一下 很简单的
#include<iostream>#include<iomanip>usingnamespacestd;voidfiddle(intin1,int&in2){in1=i...
#include<iostream>
#include<iomanip>
using namespace std;
void fiddle(int in1,int &in2)
{
in1=in1+100;
in2=in2+100;
cout<<"the values are";
cout<<setw(5)<<in1;
cout<<setw(5)<<in2<<endl;
}
int main()
{
int v1=7,v2=12;
cout<<"the values are";
cout<<setw(5)<<v1;
cout<<setw(5)<<v2<<endl;
fiddle(v1,v2);
cout<<"the values are";
cout<<setw(5)<<v1;
cout<<setw(5)<<v2<<endl;
return 0;
}
问题1:setw(5)是什么作用?
问题2:为什么会出现三个结果而不是两个 哪几个在fiddle(v1,v2)前 哪几个在fiddle(v1,v2)后 展开
#include<iomanip>
using namespace std;
void fiddle(int in1,int &in2)
{
in1=in1+100;
in2=in2+100;
cout<<"the values are";
cout<<setw(5)<<in1;
cout<<setw(5)<<in2<<endl;
}
int main()
{
int v1=7,v2=12;
cout<<"the values are";
cout<<setw(5)<<v1;
cout<<setw(5)<<v2<<endl;
fiddle(v1,v2);
cout<<"the values are";
cout<<setw(5)<<v1;
cout<<setw(5)<<v2<<endl;
return 0;
}
问题1:setw(5)是什么作用?
问题2:为什么会出现三个结果而不是两个 哪几个在fiddle(v1,v2)前 哪几个在fiddle(v1,v2)后 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询