【编程】将含有6个整数的数据系列进行循环右移。
【要求】从键盘任意输入6个整数,输出循环右移的结果,输出格式参见样张。
【特别提示】
(1) 本程序中循环结构一律使用for语句结构实现,外循环控制变量用i;
(2) 使用已定义的变量,不再另外定义。
(3) 使用setw(3)来设置输出数据的宽度。
#include<iostream>
#include<iomanip>
using namespace std;
int main(void)
{
int a[6], i, j, k;
cout<<"请输入6个整数:"<<endl;
for (i = 0; i < 6; i++)
cin>>a[i];
cout<<"每次循环右移后6个整数排列如下:"<<endl;
for (i = 0; i < 6; i++)
{
for (j =5; j>=0; j--)
{
a[j+1]=a[j];
}
a[0]=a[6];
for (k = 0; k < 6; k++)
cout<<setw(3)<<a[k];
cout<<endl;
}
return 0;
}