每日一题--20200430-- n integers按顺序向右移动 m 位;前 m 位移动到末尾。 **输入格式要求**:使用 %d 格式化提示信息 "the total numbers is:"
发布时间
阅读量:
阅读量
整数数组循环右移实现
输出格式要求:"%d," “%d”
程序运行示例1如下:
the total numbers is:5
back m:2
1 2 3 4 5
4,5,1,2,3
程序运行示例2如下:
the total numbers is:6
back m:3
1 2 3 4 5 6
4,5,6,1,2,3
int main(int argc, const char * argv[]) {
// insert code here...
printf("the total numbers is:" );
int n;
scanf("%d",&n);
printf("back m:");
int m;
scanf("%d",&m);
int a[n];
for (int i = 0; i < n; i++) {
scanf("%d",&a[i]);
}
int b[n],c = n-m;
for (int i = 0; i < n; i++) {
b[i] = a[c];
if(i != n-1)
printf("%d,
全部评论 (0)
还没有任何评论哟~
