1.函数重载
#include <iostream.h>
void abc(unsigned int n,int m);
void cts(unsigned int st[],int n);
void cts(unsigned int st[],int b,int n);
void main()
{
unsigned int st[15];
int i,b,n,m=32;
cout<<"请输入unsigned int型数据:"<<endl;
for(i=0;i<15;i++)
cin>>st[i];
cout<<"已输入的数的二进制形式如下:"<<endl;
for(i=0;i<15;i++)
{
abc(st[i],m);
cout<<" ";
if(i%2==1)
cout<<'\n';
}
cout<<"请输入循环移动方向,0为右移,1为左移:";
cin>>b;
cout<<"请输入循环移动的位数:";
cin>>n;
while(n<0||n>30000)
{
cout<<"请重新输入:";
cin>>n;
}
cout<<"结果为:"<<endl;
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余4页未读,立即下载