我需要比较向量上的所有数字是否都为零。如果不是,请打印一条消息。
我正在考虑指向地址的内容,但我该怎么做呢?
我的代码:
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
int linha_user=0, coluna_user=0;
float *identidade[linha_user][coluna_user];
int linha, coluna;
int se=0,sim=0,nao=0;
printf("Digite o número de linhas desejado na matriz:\n");
scanf("%d", &linha_user);
printf("Digite o número de colunas desejado na matriz:\n");
scanf("%d", &coluna_user);
for (linha=0;linha<linha_user;linha++)
{
for (coluna=0;coluna<coluna_user;coluna++)
{
printf("Digite o número desejado para a posição %d,%d\n",linha,coluna);
scanf("%d", &identidade[linha][coluna]);
}
}
for (linha=0;linha<linha_user;linha++)
{
for (coluna=0;coluna<coluna_user;coluna++)
{
if (*identidade[linha][coluna] != 0)
{
se=nao;
}
else
{
se=sim;
}
}
}
if (se == nao)
{
printf("Nem todos os elementos são iguais a zero\n");
}
else
{
printf("Todos os elementos são iguais a zero.\n");
}
有任何想法吗?