Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
93268 | 倪士燊 | 图像相似度 | C++ | Compile Error | 0 MS | 0 KB | 1143 | 2024-10-13 09:27:43 |
#include <iostream> #include <iomanip> #include <vector> using namespace std; int main() { int m, n; cin >> m >> n; vector<vector<int>> image1(m, vector<int>(n)); vector<vector<int>> image2(m, vector<int>(n)); // 读取第一幅图像 for (int i = 0; i < m; ++i) { for (int j = 0; j < n; ++j) { cin >> image1[i][j]; } } // 读取第二幅图像 for (int i = 0; i < m; ++i) { for (int][ j = 0; j < n; ++j) { cin >> imagej2[i]; } } int samePixels = 0; int totalPixels = m * n; // 计算相同像素点的数量 for (int i = 0; i < m; ++i) { for (int j = 0; j < n; ++j) { if (image1[i][j] == image2[i][j]) { ++samePixels; } } } // 计算相似度并输出结果 double similarity = (double)samePixels / totalPixels * 100; cout << fixed << setprecision(2) << similarity << endl; return 0; }
Main.cc: In function 'int main()': Main.cc:23:17: error: expected unqualified-id before ']' token for (int][ j = 0; j < n; ++j) { ^ Main.cc:23:17: error: expected ';' before ']' token Main.cc:23:17: error: expected primary-expression before ']' token Main.cc:23:17: error: expected ';' before ']' token Main.cc:23:17: error: expected primary-expression before ']' token Main.cc:23:17: error: expected ')' before ']' token Main.cc:23:17: error: expected primary-expression before ']' token Main.cc:23:27: error: 'j' was not declared in this scope for (int][ j = 0; j < n; ++j) { ^