有n个整数,使其前面各数顺序向后移动m个位置,最后m个数变成最前面m个数
2020-04-22 02:04
183 查看
#include<stdio.h> void main() { int a[100]; int i,j,n, m; printf("输入数字个数以及你想移动的数字个数:"); scanf_s("%d%d", &n, &m); j = n; for (i = 0; i < n; i++) { printf("第%d个数:", i + 1); scanf_s("%d", &a[i]); } printf("数组为:"); for (i = 0; i < n; i++) printf(" %d ", a[i]); printf("变动后的数组为:"); for (i = 0; i < n - m; i++) { a[j] = a[i]; j++; } for (i = n - m; i < j; i++) printf(" %d ", a[i]); getchar(); getchar(); }
运行结果
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 有n个整数,使前面各数顺序向后移动m个位置最后m个数变成最前面的m个数
- 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数(移动次数小于等于n)
- 华为机试题:有10个整数,使前面格数顺序向后移m个位置,最后m个数变成最前面m个数。计算移动后的整数序列的前m个数和后m个数的和。
- 习题 8.4 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数,见图8.43。写一函数实现以上功能,在主函数中输入n个整数和输出调整后的n个数。
- java 有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个数
- C语言_有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
- 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数。
- c语言编程 有n个整数,使其前面各数顺序向后移动m个位置,最后m个数变成前面的m个数
- (用指针方法处理)有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数。编写一个函数实现上述功能,在主函数中输入n个整数,并输出调整后的n个数
- 有n个数,使前面各数顺序向后移m个位置,最后m个数变成最前面的m个数。写一函数实现以上功能,在主函数中能够输入n个整数和输出调整后的n个数。
- 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数
- 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
- 【程序36】 题目:有n个整数,使其前面各数顺序向后移m个位置, 最后m个数变成最前面的m个数
- 有n个整数,使前面各数顺序向后移m数个位置,最后m个数变成最前面m个数。写一个函数,实现以上功能,在主函数中输入n个整数和输出调整后的n个数。
- 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数。写一函数实现以上功能,在主函数中输入n个整数和输出调整后的n个数。