您的位置:首页 > 其它

第五章作业第二部分

2014-04-23 12:36 309 查看
例5.17

# include<iostream>
using namespace std;
int i;
int main()
{
i=5;
{
int i;
i=7;
cout<<"内层i="<<i<<endl;
}
cout<<"外层i="<<i<<endl;
return 0;
}




例5.18

# include<iostream>
using namespace std;
int i=1;
int main()
{
cout<<"i="<<i<<endl;
int i=5;
cout<<"i="<<i<<endl;
{
int i=7;
cout<<"i="<<i<<endl;
cout<<"i="<<::i<<endl;
}
cout<<"i="<<i<<endl;
cout<<"i="<<::i<<endl;
return 0;
}




例5.20

# include<iostream>
using namespace std;
void sort(int);
void echoa();
int a[5]={6,3,9,8,2};
int main()
{
echoa();
sort(5);
echoa();
return 0;
}
void echoa()
{
for(int i=0;i<5;i++)
cout<<a[i]<<'\t';
cout<<endl;
}
void sort(int n)
{
int i,j,min,temp;
for(i=0;i<n-1;j++)
{
min=i;
for(j=i+1;j<n;j++)
if(a[j]<a[min])
min=j;
temp=a[i];a[i]=a[min];a[min]=temp;
}
}




例5.22

# include<iostream>
using namespace std;
int f(int a)
{
auto int b=0;
static int c=3;
b++;
c++;
return(a+b+c);
}
int main()
{
int a=2,i;
for(i=0;i<3;i++)
cout<<f(a)<<endl;
return 0;
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: