数据结构作业
第三次:第一题
第三次:第二题
第三次:第二题:"matrix.txt"
第三次:第三题
第三次:第三题:“matrix2.txt”
第四次:题目说明
数据结构第七章章节测试
第四次:第一题
第四次:第二题:shell_sort
第四次:第二题:quick_sort
第四次:第二题:merge_sort
本文档使用 MrDoc 发布
-
+
首页
第三次:第一题
>一些说明: >有两种方法可以使程序正常运行, >第一种:在输入最后一条边的信息后再输入三个总点数,例如一共有5个点,那么在输入的最后输入‘5 5 5’,即可。 >第二种,在第一个输入的时候就输入总边数`edges`,将原程序中的`while`函数换成`for(i = 0; i < edges; i++)`函数即可。 --- ```c #include "stdio.h" #include "stdlib.h" #include "malloc.h" int main(){ int size = 0; printf("End of the input pleae input 'size size size' to end inputing !\n") printf("please input how many dot do you have: "); scanf("%d", &size); getchar(); int ** matrix = (int **)malloc(sizeof(int *) * size); int x, y, value; int i, j; // set all 0 for(i = 0; i < size; i++){ matrix[i] = (int *)malloc(sizeof(int) * size); for(j = 0; j < size; j++){ matrix[i][j] = 0; } } // get input while(1){ scanf("%d %d %d", &x, &y, &value); if(x >= size || y >= size){ break; } matrix[x][y] = value; } // print and show for (i = 0; i < size; i++){ for (j = 0; j < size; j++){ printf("%d ", matrix[i][j]); } printf("\n"); } return 0; } ```
cdcdcd
2022年11月27日 16:08
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码