14.3 编写一个程序,显示一个整型静态数组 a(共 5 个元素)中指定下标的元素,并 用异常处理机制检测下标超界的情况。
2016-08-05 10:01
531 查看
#define _CRT_SECURE_NO_WARNINGS
/*
14.3 编写一个程序,显示一个整型静态数组 a(共 5 个元素)中指定下标的元素,并
用异常处理机制检测下标超界的情况。
};
*/
#include<iostream>
#include <math.h>
#include <iomanip>
#include <fstream>
//using namespace std;
#define MAX 5
void show(int a[],int n)
{
try
{
if (n > MAX)
throw n;
}
catch (int n)
{
std::cout << "下标越界---" << n << std::endl;
}
for (int i = 0; i < n; i++)
{
std::cout << a[i] << std::endl;
}
}
void main()
{
static int a[MAX] = { 3, 2, 4, 1, 5 };
show(a, 6);
system("pause");
}
/*
14.3 编写一个程序,显示一个整型静态数组 a(共 5 个元素)中指定下标的元素,并
用异常处理机制检测下标超界的情况。
};
*/
#include<iostream>
#include <math.h>
#include <iomanip>
#include <fstream>
//using namespace std;
#define MAX 5
void show(int a[],int n)
{
try
{
if (n > MAX)
throw n;
}
catch (int n)
{
std::cout << "下标越界---" << n << std::endl;
}
for (int i = 0; i < n; i++)
{
std::cout << a[i] << std::endl;
}
}
void main()
{
static int a[MAX] = { 3, 2, 4, 1, 5 };
show(a, 6);
system("pause");
}
相关文章推荐
- Java-第十四章-带参的方法(二)-编写程序,向整型数组的指定位置插入元素,并输出前后的值
- 编写一个JAVA程序,创建指定长度的 int 型数组,并生成 100 以内随机数为数组中的每个元素赋值,然后输出数组
- 给数组添加一个根据指定下标删除元素的方法、得到0-100的随机数不重复(js)、得到外联样式的css样式值
- 编写简单一个程序 将一个长整型数据 写入字节数组中,在从字节数组中读出来
- 编写一个C#程序,要求从键盘输入10个数存放在数组中,分别求出最大数和最小数存放在第一第二个元素里
- 编写高质量代码改善C#程序的157个建议——建议16:元素数量可变的情况下不应使用数组
- 1.编写一个程序,这个程序把一个整数数组中的每个元素用逗号连接成一个字符串,例如,根据内容为[1][2][3]的数组形成内容
- 创建一个16整型的数组,先输出数组中元素值为3的倍数的数,在输出下标为3的倍数的元素值
- 编写程序从标准输入设备读入的元素数据建立一个int型vector对象,然后动态创建与该vector大小一致的数组,把vector对象的所有元素复制给该数组
- 编写程序,将一个数组中的元素倒排过来。例如原数组为1,2,3,4,5;则倒排后数组中的值为5,4,3,2,1。
- 编写一个程序,这个程序把一个整数数组中的每个元素用逗号连接成一个字符串,例如,根 据内容为[1][2][3]的数组形成内容为"1,2,3"的字符串。
- 编写一个程序,它使用一个char数组和循环来每次读取一个单词,直到输入done为止并用strcmp检测
- 编写一段程序,将含有整数元素的vector对象复制给一个整形数组;
- 编写一个程序,循环从键盘接收一批学生的某门课的成绩,并依次保存在数组score的相应元素中,直到输入的成绩为999时结束。
- 编写程序,使用指针把一个int型数组的所有元素设置为0
- 编写一个Java程序将当100,101,102,103,104,105个数以数组的形式写入到Dest.txt文件中,并以相反的顺序读出显示在屏幕上
- 编写一个使用数组类模板Array对数组进行排序、求最大值和求元素和的程序,并采用相关数据进行测试。
- 求一个整型数组的第二大元素的下标
- 编写一个使用数组类模板Array对数组进行排序、求最大值和求元素和的程序,并采用相关数据进行测试。
- 对于一个有序数组,我们通常采用二分查找的方式来定位某一元素,请编写二分查找的算法,在数组中查找指定元素。 给定一个整数数组A及它的大小n,同时给定要查找的元素val,请返回它在数组中的位置(从0开始),若不存在该元素,返回-1。若该元素出现多次,请返回第一次出现的位置。