加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

解决C语言数组元素循环右移的问题

发布时间:2020-12-15 04:56:22 所属栏目:百科 来源:网络整理
导读:如下所示: #include #define N 100 int main() { int a[N]; int i,j,k,n,m,temp=0; scanf("%d %d",m); i=0; while(i { scanf("%d", i++; } for(j=0;j { temp=a[n-1]; //保存最后一位数 for(k=n-1;k>=0;k--) { a[k]=a[k-1]; //向后移动 if(k==0) { a[k]=temp

如下所示:

#include

#define N 100

int main()

{

int a[N];

int i,j,k,n,m,temp=0;

scanf("%d %d",&n,&m);

i=0;

while(i

{

scanf("%d",&a[i]);

i++;

}

for(j=0;j

{

temp=a[n-1]; //保存最后一位数

for(k=n-1;k>=0;k--)

{

a[k]=a[k-1]; //向后移动

if(k==0)

{

a[k]=temp;

}

}

}

for(i=0;i

{

if(i==n-1)

printf("%d",a[i]);

else

printf("%d ",a[i]);

}

return 0;

}

以上这篇解决C语言数组元素循环右移的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程之家。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读