我的第四十五个C++上机任务(用指针逆向输出)

来源:互联网 发布:网络财经视频直播 编辑:程序博客网 时间:2024/05/01 21:29

上机内容:C++程序的编译和运行

上机目的:掌握简单C++程序的编辑、编译、连接和运行的一般过程

算法设计

/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院* All rightsreserved.* 文件名称:123.cpp* 作    者:  王昕彤* 完成日期:  2012年12月13日* 版 本 号:  v1.0* 输入描述:  无* 问题描述:  采用指针访问方式从键盘给数组a[N]输入数据,然后对元素值重新按逆序存放并输出。* 程序输出:  略* 问题分析:  采用指针访问方式从键盘给数组a[N]输入数据,然后对元素值重新按逆序存放并输出。*/#include<iostream>using namespace std;const int N=8;void main(){cout<<"请输入任意八个数字:  ";int a[N],*p,*q;for(p=a;p<a+N;p++)cin>>*p;p=a;q=a+N-1;while(p<q){int r=*p;*p=*q;*q=r;p++;q--;}cout<<"此八个数字逆向输出为:";for(p=a;p<a+N;p++)cout<<*p<<' ';cout<<endl;}


运行结果:

心得体会:

大笑

原创粉丝点击