解题思路:一直交换,将后面的数换到前面。
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int a,i,j,b,c,arr[10]={0};
scanf("%d",&a);
for(i=0;i<a;i++)
{
scanf("%d",&arr[i]);
}
scanf("%d",&b);
int o=10-b;
int p=9-b;
for(i=0;i<10-b;i++)
{
for(j=0;j<b;j++)
{
c=arr[o+j];
arr[o+j]=arr[p+j];
arr[p+j]=c;
}
o--;
p--;
}
for(i=0;i<10;i++)
{
printf("%d ",arr[i]);
}
return 0;
}
0.0分
1 人评分
十->二进制转换 (C++代码)(零和负数需要特殊处理)浏览:1135 |
川哥的吩咐 (C语言代码)浏览:926 |
求组合数 (C语言代码)浏览:1206 |
C语言训练-尼科彻斯定理 (C语言代码)浏览:509 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:541 |
剪刀石头布 (C语言代码)浏览:1792 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:570 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:642 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:638 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:934 |