实验6-2  数组()
1
【实验目的】
1)掌握二维数组、字符数组的定义、赋值和输入输出的方法
2)掌握字符数组和字符串函数的使用
3)掌握二维数组中查最大值的方法
【实验要求】
1)熟悉掌握二维数组、字符数组的定义、赋值和输入输出方法
2)掌握字符数组和字符串函数的使用
3)掌握二维数组中查最大值的方法
【实验环境】
(1) Microsoft XP操作系统
(2) Microsoft VC++ 6.0
【实验内容】
1、求一个3*3矩阵对角线元素之和
du/acmhome/problemdetail.do?&method=showdetail&id=1457
题目描述:定一个3*3的矩阵,请你求出正对角线元素之和。
输入:按照行优先顺序输入一个3*3矩阵,每个矩阵元素均为整数。
输出:对角线元素之和。
样例输入:
1 2 3
2 2 3
3 2 3
样例输出:6
题目描述
输入一个正整数m1≤m≤6)和m阶方阵A中的元素,如果A是上三角矩阵,则输出“YES”,否则输出“NO”(上三角矩阵即主对角线以下的元素都为0的矩阵,主对角线为从矩阵的左上角至右下角的连线)。
输入
3
1 2 3
0 1 2
0 0 1
输出
YES
样例输入
4
1 2 3 4
0 1 1 3
0 0 1 2
1 0 0 1
样例输出
NO
3矩阵转置  du/acmhome/problemdetail.do?&method=showdetail&id=1097
题目描述:输入N*N的矩阵,输出它的转置矩阵。
输入:    第一行为整数N1≤N≤100)。接着是一个N*N的矩阵。
输出:    转置矩阵。
样例输入:
2
1 2
1 2
样例输出:
1 1
2 2
4、矩阵下三角元素之和
du/acmhome/problemdetail.do?&method=showdetail&id=1170
题目描述:
输入一个正整数n1<=n<=10),再输入n*n的矩阵,要求求该矩阵的下三角元素之和。
输入:输入包括n+1 ,第一行为整数:n ,接下来的n行为矩阵数据
输出:矩阵的下三角元素之和
样例输入:
5
1 2 3 4 5
2 3 4 5 6
3 4 5 6 7
4 5 6 7 8
5 6 7 8 9
样例输出:
75
二维数组下标怎么理解题目描述:
输入一个正整数n (1 n 6),再输入一个n n列的矩阵,出该矩阵中绝对值最大的元素以及它的行下标和列下标。
输入:
n
nxn
输出:
样例输入:
2
1 2
3 4
样例输出
4 2 2
题目描述:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
上面的图形熟悉吗?它就是我们中学时候学过的杨辉三角。
输入
输入数据包含多组测试数据。
每组测试数据的输入只有一个正整数n1≤n≤30),表示将要输出的杨辉三角的层数。
输入以0结束
输出
对应于每一个输入,请输出相应层数的杨辉三角,每一层的整数之间用一个空格隔开,每一个杨辉三角后面加一个空行。
样例输入
2
3
0
样例输出
1
1 1
1
1 1
1 2 1
题目描述:
出具有mn列二维数组Array鞍点,即该位置上的元素在该行上最大,在该列上最小,其中1<=m,n<=10
输入:输入数据有多行,第一行有两个数mn,下面有m行,每行有n个数。
输出:按下列格式输出鞍点:Array[i][j]=x
其中x代表鞍点,ij为鞍点所在的数组行和列下标,我们规定数组下标从0开始。
一个二维数组并不一定存在鞍点,此时请输出None
我们保证不会出现两个鞍点的情况,比如:
3 3
1 2 3
1 2 3
3 6 8
样例输入:
3 3
1 2 3
4 5 6
7 8 9
样例输出:
Array[0][2]=3
8、字符逆序  du/acmhome/problemdetail.do?&method=showdetail&id=1171
题目描述:将一个字符串str的内容颠倒过来,并输出。str的长度不超过100个字符。
输入:    输入包括一行。第一行输入的字符串。
输出:    输出转换好的逆序字符串。
样例输入:I am a student
样例输出:tneduts a ma I
9、保留字母  du/acmhome/problemdetail.do?&method=showdetail&id=1
095
题目描述:
编一个程序,输入一个字符串,将组成字符串的所有非英文字母的字符删除后输出。
输入:    一个字符串,长度不超过80个字符。
输出:    删掉非英文字母后的字符串。
样例输入:abc123+xyz.5
样例输出:abcxyz
10、删除指定字符
du/acmhome/problemdetail.do?&method=showdetail&id=1174
题目描述:
从键盘输入一个字符串给str和一个字符给c,删除str中的所有字符c并输出删除后的字符串str
输入:第一行是一个字符串;第二行是一个字符。
输出:删除指定字符后的字符串。
样例输入:
sdf$$$sdf$$
$
样例输出:
sdfsdf

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。