数组的行数和列数

科学的

我在大学里创建了一个在DevC ++中运行良好的程序,但回到家后,它在Code :: Blocks中不起作用,我也不知道出了什么问题。我想计算2D整数数组(全为0)的行数和列数,然后发现即使使用1D数组,我使用的方法也不正确。你能告诉我怎么了吗?

#include <stdio.h>
#include <stdlib.h>
#define L 5
#define C 2
#define N 10

int main()
{
    int T[L][C],M[N],i=0,j=0,k=0;
    for(i=0;i<L;i++) for(j=0;j<C;j++) T[i][j]=0;
    for(k=0;k<N;k++) M[k]=0;
    i=0;
    j=0;
    k=0;
    while(T[i][0]==0) i++;
    while(T[0][j]==0) j++;
    while(M[k]==0) k++;
    printf("The number of lines is: %d.\nThe number of columns is: %d.\n",i,j);
    printf("The number of lines is: %d.\nThe number of columns is: %d.\n",L,C);
    printf("The number of lines is: %d.\n",k);
    printf("The number of lines is: %d",N);
    getch();
    return 0;
}
Codeek

您的条件是错误的。

while(T[i][0]==0) i++;
while(T[0][j]==0) j++;
while(M[k]==0) k++;

即使分配了内存,也有可能存在0。在较旧的版本中,没有索引范围检查或超出范围的异常,即使达到指定的长度,它也可以继续运行。因此,您发现数组长度的方法是错误的。此外,如果没有为数组动态分配内存,并且您知道您的数组将具有固定长度,那么为什么还要检查它的大小。从我的角度来看,您要数不行。数组中的某些值,那么对于它,存在许多用于搜索的算法。应用其中之一:)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

数组的行数和列数

来自分类Dev

PHP行数和列数

来自分类Dev

获取二维数组的行数和列数,而无需对其进行迭代

来自分类Dev

D3.js未知的列数和行数

来自分类Dev

响应式布局中的动态列数和行数

来自分类Dev

如何确定Swift [[AnyObject]]中的行数和列数

来自分类Dev

根据可用空间计算所需的列数和行数

来自分类Dev

如何使用QtSql获取行数和列数?

来自分类Dev

可以确定GridPane(JavaFX)中的行数和列数

来自分类Dev

Flexbox:显示具有给定的列数和行数的元素

来自分类Dev

查询SQLite数据库中的行数和列数

来自分类Dev

在C ++中获取.csv文件的列数和行数

来自分类Dev

如何确定Swift [[AnyObject]]中的行数和列数

来自分类Dev

数据框中不同列数和行数的理想合并

来自分类Dev

SQL Server,透视未指定的列数和行数

来自分类Dev

随着项目数的增加,更改网格中的列数和行数

来自分类Dev

如何合并行数相同但列数不同的两个Numpy数组

来自分类Dev

java:2D数组,行数多于返回的列数:ArrayIndexOutOfBoundsException:6

来自分类Dev

使用JavaScript进行数组和循环

来自分类Dev

排序和搜索并行数组?

来自分类Dev

如何检测在PyQt4中单击QTableWidget的cellwidget用户的行数和列数?

来自分类Dev

根据bash中第一列的组数和最大行数拆分文件

来自分类Dev

数据库性能中行数和列数之间的相关性

来自分类Dev

选择查询的速度是否取决于返回的行数和列数?

来自分类Dev

如何在Django Web应用程序中显示CSV文件的行数和列数

来自分类Dev

合并两个具有不同行数和列数的数据框

来自分类Dev

基于行数和列数的熊猫重新排列表结构

来自分类Dev

是否可以根据屏幕宽度使用gridLayoutManager调整recyclerview的行数和列数?

来自分类Dev

如何在gspread中预定义行数和列数

Related 相关文章

  1. 1

    数组的行数和列数

  2. 2

    PHP行数和列数

  3. 3

    获取二维数组的行数和列数,而无需对其进行迭代

  4. 4

    D3.js未知的列数和行数

  5. 5

    响应式布局中的动态列数和行数

  6. 6

    如何确定Swift [[AnyObject]]中的行数和列数

  7. 7

    根据可用空间计算所需的列数和行数

  8. 8

    如何使用QtSql获取行数和列数?

  9. 9

    可以确定GridPane(JavaFX)中的行数和列数

  10. 10

    Flexbox:显示具有给定的列数和行数的元素

  11. 11

    查询SQLite数据库中的行数和列数

  12. 12

    在C ++中获取.csv文件的列数和行数

  13. 13

    如何确定Swift [[AnyObject]]中的行数和列数

  14. 14

    数据框中不同列数和行数的理想合并

  15. 15

    SQL Server,透视未指定的列数和行数

  16. 16

    随着项目数的增加,更改网格中的列数和行数

  17. 17

    如何合并行数相同但列数不同的两个Numpy数组

  18. 18

    java:2D数组,行数多于返回的列数:ArrayIndexOutOfBoundsException:6

  19. 19

    使用JavaScript进行数组和循环

  20. 20

    排序和搜索并行数组?

  21. 21

    如何检测在PyQt4中单击QTableWidget的cellwidget用户的行数和列数?

  22. 22

    根据bash中第一列的组数和最大行数拆分文件

  23. 23

    数据库性能中行数和列数之间的相关性

  24. 24

    选择查询的速度是否取决于返回的行数和列数?

  25. 25

    如何在Django Web应用程序中显示CSV文件的行数和列数

  26. 26

    合并两个具有不同行数和列数的数据框

  27. 27

    基于行数和列数的熊猫重新排列表结构

  28. 28

    是否可以根据屏幕宽度使用gridLayoutManager调整recyclerview的行数和列数?

  29. 29

    如何在gspread中预定义行数和列数

热门标签

归档