C题目:指针-将数组a中的n个整数按相反顺序存放

题目:
将数组a中的n个整数按相反顺序存放
代码:
#include <stdio.h>
void inv(int *a,int len){
    int temp,i,j,m=(len-1)/2;
    for(i=0;i<=m;i++){
        j=len-1-i;
        temp=a[i];
        a[i]=a[j];
        a[j]=temp;
    }
}

int main(){
    int len,*p,i,a[10] = {3,7,9,11,0,6,7,5,4,2};
    len = sizeof(a)/sizeof(a[0]);
    printf("len is %d\n",len);

    printf("请输入:\n");
    for(p=a,i=0;p<(a+len) && i<len;p++,i++){
        printf("a[%d]=",i);
        scanf("%d",p);
    }

    for(p=a;p<(a+len);p++){
        printf("%d ",*p);
    }

    p=a;
    printf("\n");
    inv(a,len);

    for(p=a;p<(a+len);p++){
        printf("%d ",*p);
    }

    return 0;
}
结果:
len is 10
请输入:
a[0]=1
a[1]=2
a[2]=3
a[3]=4
a[4]=5
a[5]=6
a[6]=7
a[7]=8
a[8]=9
a[9]=10
1 2 3 4 5 6 7 8 9 10
10 9 8 7 6 5 4 3 2 1
Process returned 0 (0x0)   execution time : 3.449 s
Press any key to continue.
posted @   昵-称  阅读(175)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
  1. 1 世间美好与你环环相扣 柏松
  2. 2 真的爱你 Beyond
  3. 3 若月亮没来 (Live版) 杨宗纬,宝石Gem,王宇宙Leto
  4. 4 起风了 买辣椒也用券
  5. 5 沦陷 JuggShots
  6. 6 晚风告白 奶嘴儿呦
  7. 7 风吹一夏 (恋爱版) DP龙猪,Swei水,Rays
  8. 8 疯癫少女 刀酱
  9. 9 不得不爱 刀酱
  10. 10 暮色回响(cover:吉星出租)(剪辑版) 陈子渝(虚拟歌手)
  11. 11 幹物女(WeiWei) 封茗囧菌
  12. 12 须尽欢(DJ弹鼓版) 沐泽
  13. 13 须尽欢(浓). LLAY俊
  14. 14 须尽欢(DJ弹鼓版) 沐泽
  15. 15 喜欢你 G.E.M.邓紫棋
  16. 16 掌缘生灭(完整版) 圣光灵主
  17. 17 誓缘 石天天
  18. 18 逆魂 GAI周延
  19. 19 心之火 DJ铁柱
暮色回响(cover:吉星出租)(剪辑版) - 陈子渝(虚拟歌手)
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.
点击右上角即可分享
微信分享提示
点击网页任意位置可播放音乐