首页 > 学院 > 开发设计 > 正文

C语言数组元素的循环移位

2019-11-09 17:34:58
字体:
来源:转载
供稿:网友

/*C语言数组元素的循环移位*/

#include <stdio.h>

int main(){    int num[5],num1[5];int i, j,k=1;int t,n;   PRintf("请输入5个数:");for(i=0;i<5;i++){scanf("%d",&num[i]);    //将数读入数组num}        printf("请输入循环次数:");scanf("%d",&n);     for(j=0;j<n;j++)                  //控制转换次数 { for(i=0;i<5;i++) {    num1[k]=num[i];  k++;  if(k==5)k=0;  //k=5时使数组重新从第一个元素开始读入

 }

 for(i=0;i<5;i++) { num[i]=num1[i];  //将交换过的新数组替换上一个数组 } } printf("转换后的数组为 :"); for(i=0;i<5;i++) { printf("%d ",num[i]);//输出转换后的数组 } printf("/n");    return 0;}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表