数据结构-实验三数组的建立和使用.doc

上传人:枫** 文档编号:559583730 上传时间:2023-03-22 格式:DOC 页数:3 大小:33.51KB
返回 下载 相关 举报
数据结构-实验三数组的建立和使用.doc_第1页
第1页 / 共3页
数据结构-实验三数组的建立和使用.doc_第2页
第2页 / 共3页
数据结构-实验三数组的建立和使用.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《数据结构-实验三数组的建立和使用.doc》由会员分享,可在线阅读,更多相关《数据结构-实验三数组的建立和使用.doc(3页珍藏版)》请在金锄头文库上搜索。

1、实验3 数组的建立和使用实验目的1.掌握C语言中数组的类型定义。2.掌握数组的建立和使用的特点。实验内容程序1在计算机上以字符串的形式输入了两个任意长的整数,编写求这两个整 数的积的程序。程序2若矩阵Amn中的某个元素aij是第i行的最小值,同时又是第j列中的最大值,则称此元素为该矩阵中的一个马鞍点。假设以二维数组存储矩阵Amn,试编写求出矩阵中所有马鞍点的算法。= 部分参考程序 =程序1#include #define Maxsize 200int main() int i,j,temp,carry, l,la,lb; char aMaxsize= , bMaxsize= ; static

2、int c2*Maxsize=0; printf( 请输入A的值:); /*a0为最高位*/ scanf(%s,&a); la=strlen(a); / 字符个数 printf(请输入B的值:); scanf(%s,b); lb=strlen(b); for(i=0; ila; i+) /*字符型数据转化为整型,例如:字符1的ASCII码为49*/ ai=ai-48; for(i=0; ila/2; i+) temp=ai; ai=ala-1-i; ala-1-i=temp; for(j=0; jlb; j+) bj=bj-48; for(j=0; jlb/2; j+) temp=bj; bj

3、=blb-1-j; blb-1-j=temp; for(i=0; ila; i+) for(j=0; jlb; j+) ci+j=ci+j+ai*bj; l=0; temp=0; carry=0; do temp=cl+carry; cl=temp%10; carry=temp/10; l+; while(l=0;i-) printf(%d,ci);程序2#include stdio.h#define m 3#define n 4void minmax(int Amn)int i,j,have=0,row,col;int minm,maxn;for(i=0;im;i+) mini=Ai0; for(j=1;jn;j+) if(Aijmini) mini=Aij; /*本行最小元素*/ for(j=0;jn;j+) maxj=A0j; for(i=1;imaxj) maxj=Aij; /*本列最大元素*/ for(i=0;im;i+) for(j=0;jn;j+) if(mini=maxj) row=i+1;col=j+1; printf(%d,%d):%dn,row,col,Aij); have=1; if(!have) printf(没有鞍点n);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号