有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数
来源:互联网 发布:哪个明星开了淘宝店铺 编辑:程序博客网 时间:2024/05/29 07:34
#include<stdio.h>
#include<stdlib.h>
int main()
{
void move(int a[],int m,int n);
int a[20],n,m,i;
printf("共有几个数字?\n");
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf("请输入第%d个数字:\n",i+1);
scanf("%d",&a[i]);
}
printf("向后移动几位?\n");
scanf("%d",&m);
move(a,m,n);
printf("向后移动%d位后的%d个数字如下:\n",m,n);
for(i=0;i<n;i++)
printf("%5d",a[i]);
printf("\n");
return 0;
}
void move(int a[],int m, int n)
{
int a_end,*i;
a_end=*(a+n-1);
for(i=a+n-1;i>a;i--)
*i=*(i-1);
*i=a_end;
m--;
if(m>0)
move(a,m,n);
}
0 0
- 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数。(指针)
- 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数。
- 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数
- 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数
- 【c语言】有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数
- 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
- 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
- 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
- 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数。
- 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数
- 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数。
- 【程序36】 题目:有n个整数,使其前面各数顺序向后移m个位置, 最后m个数变成最前面的m个数
- java 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
- Java-有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数 。
- java题目:有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
- C语言题目:有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
- 有n个整数,使前面各数顺序向后移动m个位置最后m个数变成最前面的m个数
- 有n个整数,使前面各数向后移m个位置,最后m个数变成最前面m个数
- OpenStack 认证服务 KeyStone [二]
- UICollectionView基础
- Android性能分析工具Systrace和TraceView的使用
- RecyclerView仅供自己使用
- Some untracked working tree files would be overwritten by Pull
- 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数
- Objective-C对象模型及应用
- java虚拟机的堆设置
- 牛客网刷题之机器人的路径
- Scala学习——基础篇1
- jsp中include指令静态导入和动态导入的区别详解
- gcc对C++11的支持
- Retrofit 2.0 超能实践,完美支持Https传输
- Kali Linux 网络扫描秘籍 第一章 起步(二)