c - 矩阵的第一个索引被忽略
问题描述
我正在尝试查看 4x4 矩阵是否是对称的,以下是我目前所拥有的。编译后我收到消息:
pExam3p2.c:12:13: warning: expression result unused [-Wunused-value]
if (Num[r,c]==Num[c,r]){
^
pExam3p2.c:12:23: warning: expression result unused [-Wunused-value]
if (Num[r,c]==Num[c,r]).
我认为添加一个 else 语句可以解决这个问题。但事实并非如此。非常感谢任何想法。谢谢!
#include <stdio.h>
char isSymm (int Num[][4], int rows, int cols){
int r,c, count=0;
for (r=0; r<rows; r++){
for (c=0; c<cols; c++){
if (Num[r,c]==Num[c,r]){
count=count+1;
}
else{
count=count;
}
}
}
if (count==16){
return 'y';
}
else {
return 'n';
}
}
int main (void){
int Num[4][4];
int c;
int r;
int size =4;
for (r=0;r<size; r++){
for (c=0; c<size; c++){
printf("Enter your number: ");
scanf("%d", &Num[r][c]); //NOTE THE &...
}
}
char result= isSymm(Num, 4, 4);
printf("%c", result);
}
解决方案
推荐阅读
- javascript - 使用 ajax 在引导轮播上附加数据
- html - React JS MERN堆栈项目中的黑色空白视频错误
- python - 在QGIS中检测迭代中最后一项的正确方法是什么
- flask - 拒绝在使用 Ajax 向另一个服务器发送请求时设置不安全的标头“Cookie”错误
- javascript - onClick 事件中的事件对象无法访问反应中元素上的道具之一
- java - 向数组列表添加内容
- c# - 在 C# 中为我的应用程序创建设置时是否需要 itextsharp.xml
- python - Tkinter - 调用 Misc.lower() 方法时删除画布的小部件
- c# - 有没有办法在 AdaptiveExpressions StringExpression.GetValue 中使用基于条件的字符串解析
- javascript - 如何在 JS 中从本地图像文件 (.png) 解码 QR 码?