定义行指针,输出指定数组元素

来源:互联网 发布:网络人旗舰版破解版 编辑:程序博客网 时间:2024/06/14 05:25
// 121221  上机任务1.cpp : 定义控制台应用程序的入口点。///*         * Copyright (c) 2012, 烟台大学计算机学院         * All rights reserved.         * 作 者:  刘同宾       * 完成日期:2012 年 12 月 21 日         * 版 本 号:v1.0                  * 输入描述:* 问题描述:定义行指针,输出指定数组元素* 程序输出:* 问题分析:略        * 算法设计:略         */#include "stdafx.h"#include<iostream>using namespace std;int main(){int a[3][5]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};//定义二维数组并初始化int (*p)[5],i,j;//定义行指针char c='y';p=a;//将二维数组首地址赋给pwhile(1)//循环条件为永真{if(c=='y'||c=='Y')  //真正的循环条件{cout<<"请输入要输出的元素的行号和列号(i<=3,j<=5)"<<endl;    cin>>i>>j;    cout<<*(*(p+i-1)+j-1)<<endl;//输出想要输出的数组元素cout<<"若想继续输入,请输入y或Y,否则输入其他字符,退出程序:"<<endl;cin>>c;}elsebreak;}return 0;}

原创粉丝点击