教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 高等教育 >

上机实验报告(7)数组2(电气101)

来源:网络收集 时间:2026-08-07
导读: 江西工业工程职业技术学院 实 验 报 告 班级: 学号:____ ____ 姓名: 第 周 1. #include stdio.h int main() { int array[3][3], sum; int i, j; printf(请随机输入九个元素\n); for (i = 0; i 3; i++) { 数据记录 和计算 for (j = 0; j 3; j++) { scanf(%

江西工业工程职业技术学院

实 验 报 告

班级: 学号:____ ____ 姓名: 第 周

1.

#include <stdio.h> int main() { int array[3][3], sum; int i, j; printf("请随机输入九个元素\n"); for (i = 0; i < 3; i++) {

数据记录 和计算

for (j = 0; j < 3; j++) { scanf("%d", &array[i][j]); } } sum = array[0][0] + array[1][1] + array[2][2] + array[0][2] + array[1][1]+array[2][0]; printf("%d\n", sum); }

2. #include"stdio.h" main() { int a[2][3],i,j,b[3][2]; for(i=0;i<2;i++) for(j=0;j<3;j++) { scarf("%d",&a[i][j]); b[j][i]=a[i][j];} for(i=0;i<3;i++) {for(j=0;j<2;j++) printf("%5d",b[j][i]); 结 论 (结 果) Printf("\n");} } #include<stdio.h> main() { int a[2][3];

int b[3][2],i,j; printf("array a:\n"); for(i=0;i<=1;i++) { for(j=0;j<=2;j++) {

scanf("%d",&a[i][j]); b[j][i]=a[i][j]; } printf("\n"); }

printf("array b:\n"); for(i=0;i<=2;i++) { for(j=0;j<=1;j++) printf("%5d",b[i][j]); printf("\n"); } }3. #include "stdio.h" main ( ) { char a[100]; int i,sum=0; printf("请随机输入一行字符串:\n"); gets(a); for(i=0;i<=19;i++) { if(a[i]=='!')break; else if(a[i]>=48&&a[i]<=57)

sum=sum+1; } printf("sum=%d\n",sum); } 4. #include<stdio.h> int main() { int h,l,a[4][4],maxh[4],maxl[4],z[4],n,k; printf("请输入数组:"); for(h=1;h<=3;h++) { for(l=1;l<=3;l++) { scanf("%d",a[h][l]); } } maxh[1]=a[1][0],maxh[2]=a[2][0],maxh[3]=a[3][0];//maxh1 为第一 行第一个,maxh2 为第二行第一个,以此类推// for(h=1;h<=3;h++) { for(l=1;l<=3;l++) { if(a[h][l]>maxh[l]) {

maxh[l]=a[h][l]; z[h]=l; } } } //求出每行最大,并记录,每行最大的数在第几列// maxl[1]=a[0][1],maxl[2]=a[0][2],maxl[3]=a[0][3];

//这里是为每列 的第一个// for(l=1;l<=3;l++) { for(h=1;h<=3;h++) { if(a[h][l]<maxl[l]) maxl[l]=a[h][l]; } } //这是求每列最大// if(maxh[1]==maxl[z[1]])//这是求每行的最大和相对应列数的最小看是 否相等// { printf("第一行有鞍点:%d",maxh[1]); } else printf("第一行没有鞍点。");

if(maxh[2]==maxl[z[2]]) { printf("第二行有鞍点:%d",maxh[2]); } else printf("第二行没有鞍点。"); if(maxh[3]==maxl[z[3]]) { printf("第三行有鞍点:%d",maxh[3]); } else printf("第三行没有鞍点。"); printf("\n"); return 0;

}

通过本次上机实验,我……

指导老师 评 议

成绩评定:

指导教师签名:

上机实验报告(7)数组2(电气101).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1705787.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)