酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

C 语言实现 n×n 矩阵偶数列平移并计算每行元素和

```c #include <stdio.h> void shiftColumns(int n, int k, int x, int matrix[][n]) { int temp[n]; for (int j = 0; j < n; j += 2) { for (int i = n - 1; i >= 0; i--) { if (i + k < n) { matrix[i + k][j] = matrix[i][j]; } else { matrix[i][j] = x; } } } } void sumRows(int n, int matrix[][n]) { for (int i = 0; i < n; i++) { int sum = 0; for (int j = 0; j < n; j++) { sum += matrix[i][j]; } printf("%d%c", sum, i == n - 1? '\n' :''); } } int main() { int n, k, x; scanf("%d %d %d", &n, &k, &x); int matrix[n][n]; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { scanf("%d", &matrix[i][j]); } } shiftColumns(n, k, x, matrix); sumRows(n, matrix); return 0; } ``` ######[AI写代码神器 | 345点数解答 | 2024-11-04 22:25:00]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]