Chinaunix首页 | 论坛 | 博客
  • 博客访问: 65938
  • 博文数量: 17
  • 博客积分: 400
  • 博客等级: 一等列兵
  • 技术积分: 195
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-02 21:02
文章分类
文章存档

2013年(2)

2012年(15)

最近访客

分类: C/C++

2012-05-14 20:40:14

#include"stdio.h"
#include"string.h"
float *p;int x;
void shift(p,x)
{
float a[10],*q,*o;int i;
o=a;q=p;
for(i=0;i
*(o+i)=*(q+10-x+i);
for(p=p+10-1;p>=q;p--)
*p=*p-x);
for(i=0;i
*(q+i)=*(o+i);
return;
}
void main()
{
float shuzhu[10],*u,*v;
int h,i;u=v=shuzhu;
scanf("%f",&h);
for(;u
scanf("%f",&u);
   shift(v,h);
for(u=v;u
printf("%.2f",*u);
printf("\n");
}
阅读(1395) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~