計協程序小組4月15日常規訓練

for(int i=0;i<2;i++)
{


for(int j=0;j<2;j++)
{


for(int k=0;k<2;k++)
{

for(int p=0;p<2;p++)
{


for(int o=0;o<2;o++)
{
cout<<i<<j<<k<<p<<o<<endl; 



}
}
}
 
}


 第二題:字母變序


int n,m;


cin>>n>>m; 
char a[]="ABCDEFGHIJKLMNOPQRSTUVWXYZ";


for(int i=0;i<n;i++)
{


for(int k=i;k>0;k--)
{
cout<<a[k];
}
for(int p=0;p<m-i;p++)
{
cout<<a[p];
}
cout<<endl;
 } 



3、楊輝三角形


int a[34][34];
int n;
cin>>n;
for(int i=0;i<n;i++)  
{

for(int j=0;j<i;j++)
{
a[0][0]=1;
a[i][0]=1;
a[i][i]=1;
if(i>1&&j>0&&j<n)
a[i][j]=a[i-1][j-1]+a[i-1][j];


}
}
for(int i=0;i<n;i++)
{
for(int j=0;j<=i;j++)
cout<<a[i][j]<<" "; 
cout<<endl;
}

4、16進制轉換

cout<<"請輸入想轉化的數字"<<endl; 
int i;
cin>>i;
cout<<hex<<i<<endl;

5、輸入行數,打印對應行數對稱*

int n;
cout<<"輸入楊輝三角形的行數"<<endl;
cin>>n; 
n=n*2+1;
for (int i=1,h=1;i<n;h++,i=(h*2-1))
{


for(int j=0;j<(n-i)/2;j++)
{
cout<<" ";
}
for(int k=0;k<i;k++)
cout<<"*";
for(int j=0;j<(n-i)/2;j++)
{
cout<<" ";
}
cout<<endl;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章