第14周 拓展练习(三)折腾二维数组
来源:互联网 发布:mit人工智能实验室 编辑:程序博客网 时间:2024/05/17 04:52
问题及代码
/*Copyright(c)2016,烟台大学计算机学院 all rights reserved. 作者:曹欣宇 完成日期:2016年12月02日 指导老师:贺利坚 题目描述 创建一个5行4列的二维整型数组,通过初始化,为数组中的前两列的10个元素赋初值,然后:•通过键盘输入,使后两列的10个元素获得值;•按行序优先输出数组元素; •将所有元素值乘以3后保存在数组中;•按列序优先输出(输出的第一行是数组中的第一列……,其实输出的就是“转置”);•将数组“倒”着输出(即最后一行最后一列的最先输出,第0行第0列的最后输出);•输出数组中的所有偶数;•输出所有行列下标之和为3的倍数的元素值。输入 10个整数输出 题目所述 样例输入 2 3 6 7 10 11 14 15 18 19样例输出 如运行图*/ #include <stdio.h>int main( ){ int i,j; int a[5][4]= {{0,1},{4,5},{8,9},{12,13},{16,17}}; printf("请输入10个整数:\n"); for(i=0; i<=4; i++) for(j=2; j<=3; j++) scanf("%d",&a[i][j]); printf("数组中的值为:\n"); for(i=0; i<=4; i++) { printf("第%d行:",i); for(j=0; j<=3; j++) printf("%d\t",a[i][j]); printf("\n"); } printf("\n"); printf("现在将所有元素乘以3倍...呃...貌似已完成\n"); for(i=0; i<=4; i++) for(j=0; j<=3; j++) a[i][j]=(a[i][j])*3; printf("行序优先输出:\n"); for(i=0; i<=4; i++) { printf("第%d行:",i); for(j=0; j<=3; j++) printf("%d\t",a[i][j]); printf("\n"); } printf("列序优先输出:\n"); for(j=0; j<=3; j++) { printf("第%d列:",j); for(i=0; i<=4; i++) printf("%d\t",a[i][j]); printf("\n"); } printf("倒着输出:\n"); for(i=4; i>=0; i--) { printf("第%d行:",i); for(j=3; j>=0; j--) printf("%d\t",a[i][j]); printf("\n"); } printf("数组中的偶数:\n"); for(i=0; i<=4; i++) for(j=0; j<=3; j++) { if((a[i][j])%2==0) printf("a[%d][%d]=%d\n",i,j,a[i][j]); } printf("行列下标之和为3的倍数的元素:\n"); for(i=0; i<=4; i++) for(j=0; j<=3; j++) { if((i+j)%3==0) printf("a[%d][%d]=%d\n",i,j,a[i][j]); } return 0;}
运行结果:
知识点总结:
通过学习,掌握了二维数组的用法。
学习心得:已补图.....题目不难,就是看的眼疼.....
0 0
- 第14周 拓展练习(三)折腾二维数组
- 第14周 拓展练习 (一)数组大折腾
- 第14周项目--折腾二维数组
- 第14周实践 折腾二维数组
- 第14周 项目1-折腾二维数组(1)
- 第14周 项目1-折腾二维数组(2)
- 第14周 项目1-折腾二维数组(3)
- 第14周 项目1-折腾二维数组(4)
- 第14周 项目1-折腾二维数组(5)
- 第14周 项目1-折腾二维数组(6)
- 第14周 项目1-折腾二维数组(7)
- 第14周练习-1 数组大折腾(4)
- 第14周练习-1 数组大折腾(5)
- 折腾二维数组【三】
- 第14周项目1折腾二维数组
- 第14周项目1-折腾二维数组
- 第14周项目1-折腾二维数组
- 第14周项目1折腾二维数组
- IAU SOFA 软件包介绍
- CGI是什么
- 软件工程文档总结
- Android Studio Buid缓慢问题
- 从CI到CD,使用Docker技术实现每日十次发布,来自麻袋理财首席架构师王天青的分享
- 第14周 拓展练习(三)折腾二维数组
- Hello World
- redis之string
- 使用setTimeout制作简单透明度渐变动画
- 浅谈硬编码与软编码
- PAT B1001
- jdbc连接数据库(手敲~~)
- 【SSLGZ 1618】剑鱼行动
- android 音乐波动动画