cuốn sách gpt4 ai đã làm

Cách in hàng/cột/đường chéo từ ma trận

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 07:44:47 28 4
mua khóa gpt4 Nike

Tôi đang cố gắng để chương trình của mình in ra các hàng, cột hoặc đường chéo không bằng quy tắc hình vuông ma thuật, ví dụ: nếu ma trận là

1 9 5

2 4 3

6 8 7

Dòng 1 [2, 4, 3] không hoạt động

Dòng 2 [6, 8, 7] không hoạt động

Cột 0[1, 2, 6] không hoạt động

Đường chéo 1 [1, 4, 7] không hoạt động

Tôi đã thử print("%d", ma trận[row])

#include 
#include
#include

int main()
{
//các biến được khai báo
kích thước int = 3;
ma trận int[3][3];
int hàng, cột = 0;
int sum0, sum1, sum2;
cờ int = 0;

// yêu cầu người dùng nhập 1-9 và quét nó
printf("Nhập các giá trị: \n");
for (row = 0; row < size; row++){
cho (cột = 0; cột < kích thước; cột++)

scanf("%d", &matrix[row][column]);
}

// nhập số vào dạng hình vuông ma thuật
printf("Bạn đã nhập: \n");
for (row = 0; row < size; row++) {
printf("\n");
for (cột = 0; cột < kích thước; cột++) {
printf("%d ", ma trận[row][column]);
}
}

// tính toán đường chéo
tổng0 = 0;
for (row = 0; row < size; row++) {
for (cột = 0; cột < kích thước; cột++) {
nếu (hàng == cột)
sum0 = sum0 + ma trận[hàng][cột];
}
}

// tính toán hàng
for (row = 0; row < size; row++) {
tổng1 = 0;
for (cột = 0; cột < kích thước; cột++) {
sum1 = sum1 + ma trận[hàng][cột];
}
nếu (tổng0 == tổng1)
cờ = 1;
khác {
cờ = 0;
phá vỡ;
}
}

// tính toán cột
for (row = 0; row < size; row++) {
tổng1 = 0;
for (cột = 0; cột < kích thước; cột++) {
sum2 = sum2 + ma trận[hàng][cột];
}
nếu (tổng1 == tổng2)
cờ = 1;
khác {
cờ = 0;
phá vỡ;
}
}

printf("\nĐang phân tích...\n");



nếu (cờ == 1) {
ngủ(2);
printf("Đây là hình vuông kỳ diệu!\n");
}
khác {
ngủ(2);


printf("Đây không phải là hình vuông kỳ diệu!\n");
}


return 0;
}

câu trả lời hay nhất

Bạn phải sử dụng vòng lặp để in từng ký tự riêng lẻ.printf(3) Không thể in mảng số nguyên.

Về c - cách in hàng/cột/đường chéo từ ma trận, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/58015379/

28 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress