n个整数存入一维数组中,将该数组循环移动m位,用指针实现。
来源:互联网 发布:ant java 编辑:程序博客网 时间:2024/05/23 18:53
1、 n个整数存入一维数组中,将该数组循环移动m位,用指针实现。
#include <stdio.h>
#define N 20
int main(){
int a[N],b[N];
int i,n,m;
int *p;
printf("输入整数个数:");
scanf("%d",&n);
printf("输入%d个整数:\n",n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
p=a;
printf("输入移动位数:");
scanf("%d",&m);
for(i=0;i<n;i++)
b[i]=*(p+(i+m+1)%n);
for(i=0;i<n;i++)
printf("%3d",b[i]);
return 0;
}
阅读全文
0 0
- n个整数存入一维数组中,将该数组循环移动m位,用指针实现。
- n个整数存入一维数组中,将该组数循环移动m位。
- 长度为n的整数数组循环左移右移m位
- 通过指针引用数组元素-将数组a中n个整数按相反顺序存放
- 有n个有序的整数放在一维数组中,输入一个数,将该数放入数组合适的位置,使插入该数后,数组中的元素仍然有序;
- 这个是用指针实现的将数组a中的n个整数按相反顺序存放
- 将大于整数m且紧靠m的k个素数存入数组xx传回(160514)
- 两位随机整数存入数组中,并读取数组
- 请编写一个函数jsValue(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存入数组xx传回
- 长度为n的整数数组循环左移m位
- 用指针将数组a中的n个整数按相反顺序存放
- 从键盘输入十个整数存入一维数组中,求出其中的最大数并输出(要求用指针访问数组元素)?
- 从键盘输入十个整数存入一维数组中,求出它们的和及平均值并输出(要求用指针访问数组元素)?
- 将数组a中n个整数按反序存放
- 对数组a中n个整数反序存放,可用指针实现。
- 在时间复杂度O(n)内,实现将数组A[n]中所有元素左循环移n位
- 实现字符串循环右移n 位与左移n位(不建立数组,直接用指针)
- 实现字符串循环右移n 位与左移n位(不建立数组,直接用指针)
- 设计模式之单例模式
- 生成多个不重复的随机数字php
- JS对象:offset、scroll、event、client
- OpenGL坐标变换矩阵
- matplotlib安装问题
- n个整数存入一维数组中,将该数组循环移动m位,用指针实现。
- 未能找到元素“log4net”的架构信息
- 深度性能测试:功能决定现在,性能决定未来!
- offer45--约瑟夫环
- acrobat javascript
- Linux常用压缩解压命令总结
- 14、Selenium + Python 实现 UI 自动化测试-操作Frame(iFrame)
- Python注意事项和误区
- java web:include 指令与include 动作的区别