定义行指针,输出指定数组元素
来源:互联网 发布:网络人旗舰版破解版 编辑:程序博客网 时间: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;}