// 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;//将二维数组首地址赋给p
while(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;
}
else
break;
}
return 0;
}