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

C 控制台 - 在同一行打印图案

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

Tôi đang thử các sự kiện khác nhau vì tôi là người mới bắt đầu và muốn tìm hiểu thêm. Tôi đang cố in một mẫu trên cùng một dòng mã của mình:

int main()
{
int numOfWiggles;
số int;
printf("Nhập số lần lắc: ");
scanf("%d", &numOfWiggles);
printf("_");
for (count=1; count<=numOfWiggles; count++)
{
printf("/\\ \n \\/ \r");
}
printf("-");
}

Đã chỉnh sửa.

Nhưng tôi không muốn chúng bao bọc, tôi muốn mẫu chỉ kéo dài trên cùng một dòng. Tôi biết điều này là bởi vì \N Nhưng tôi không biết làm thế nào để có được mọi thứ trên cùng một dòng.

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

Bạn có thể chia nó thành phần trên và phần dưới.
Để in nửa trên, hãy sử dụng:

for (count=1; count<=numOfWiggles; count++)
{
printf("/\\ "); //điều này sẽ in ra /\ /\ /\
}
printf("\n "); // sang dòng tiếp theo

Để in nửa dưới, hãy sử dụng:

for (count=1; count<=numOfWiggles; count++)
{
if(count == numOfWiggles)
printf(" \\/"); // cái này sẽ in cuối cùng \/ không có khoảng trắng ở cuối
khác
printf(" \\/ "); // cái này sẽ in ra \/ \/ ​​​​\/
}

Bạn đang sử dụng '\n' để định vị con trỏ đến dòng tiếp theo và bắt đầu in từ dòng tiếp theo, đó là vấn đề.

Về bảng điều khiển C - mẫu in trên cùng một dòng, 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/36368935/

30 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