Định dạng Code Online

Định dạng code đẹp theo chuẩn, hỗ trợ đa ngôn ngữ, dễ dùng, không cần cài đặt, tiện cho debugging và học hỏi.

Thẻ: c c# c++ css go html java javascript làm đẹp mã perl php python ruby sql typescript

🚀 279,794 tổng số lượt chuyển đổi (800 trong tháng này)

Luyện Python với thử thách lập trình

Giải các bài tập thực tế ngay trên trình soạn thảo này: chạy kiểm thử mẫu, nộp bài và nhận đánh giá code từ AI.

Tất cả thử thách Python
Dễ

Rectangle Perimeter

Compute the perimeter of a rectangle from its sides.

Bạn sẽ học Số họcGiá trị trả về
BeginnerLearning-pathVariables
Dễ

Days in a Month

Return how many days a month has, including leap years.

Bạn sẽ học Quy tắc lịchHàm phụ trợ
BeginnerConditionsFunctionsLearning-path
Dễ

Distance Between Points

Compute the straight-line distance between two points.

Bạn sẽ học Định lý PythagoreCăn bậc hai
BeginnerFunctionsLearning-pathmath
Dễ

Tích vô hướng của hai vector

Nhân hai vector theo từng phần tử rồi cộng kết quả lại, phép tính cốt lõi của mọi nơ-ron.

Bạn sẽ học VectorTích vô hướng
Mạng nơ-rontrí tuệ nhân tạohọc máy
Dễ

Trung Bình Của Ba Số

Tính trung bình cộng của ba số nguyên.

Bạn sẽ học Số họcPhép chia
BeginnerLearning-pathVariables
Dễ

Danh sách việc cần làm

Quản lý danh sách công việc: thêm, đánh dấu xong, xóa và báo những việc còn lại.

Bạn sẽ học Collection có kiểuRecord
BeginnerSimulationStrings
Dễ

Kiểm Tra Số Nguyên Tố

Xác định xem một số có phải là số nguyên tố hay không.

Bạn sẽ học Tính chia hếtTối ưu vòng lặp
BeginnerLoopsNumbersStudent-beginner
Khó

Word Break

Decide whether text can be split into dictionary words.

Bạn sẽ học QHĐ tiền tốTách chuỗi thành từ
AdvancedDynamic-programmingHackathonStrings
Dễ

Row Sums

Add up every row of a grid.

Bạn sẽ học Danh sách 2 chiềuVòng lặp lồng nhau
BeginnerGridsLearning-path
Dễ

Count Pairs With a Sum

Count pairs of positions whose values add up to a target.

Bạn sẽ học Cặp chỉ sốTránh đếm trùng
ArraysBeginnerLearning-pathNested-loops
Dễ

Số Lớn Nhất Trong Ba Số

Chọn số lớn nhất trong ba số mà không dùng hàm max có sẵn.

Bạn sẽ học So sánhKết hợp điều kiện
BeginnerConditionsLearning-path
Dễ

Số Bị Thiếu

Tìm số bị thiếu duy nhất trong dãy từ 0 đến n.

Bạn sẽ học Cấp số cộngMẹo hiệu của tổng
ArraysBeginnerStudent-beginnermath

Giới thiệu

Chào mừng bạn đến với công cụ làm đẹp mã trực tuyến của chúng tôi! Nó được thiết kế để giúp bạn định dạng, làm sạch và tổ chức mã của mình một cách dễ dàng. Dù bạn đang làm việc với ngôn ngữ đánh dấu, front-end hay back-end, chúng tôi đều hỗ trợ bạn. Công cụ của chúng tôi hỗ trợ 22 ngôn ngữ lập trình phổ biến, và bạn có thể xem danh sách đầy đủ trong bảng bên phải.

Được hỗ trợ bởi các công cụ làm đẹp tiên tiến, công cụ này mang lại cho bạn sự linh hoạt để tạo kiểu mã theo ý thích của bạn. Chúng tôi thường xuyên cập nhật các công cụ làm đẹp để đảm bảo bạn luôn nhận được hiệu suất tốt nhất và các tính năng mới nhất.

Cách sử dụng

Bắt đầu rất đơn giản:

  1. Dán hoặc Tải lên Mã của Bạn: Bạn có thể dán mã trực tiếp vào trình soạn thảo hoặc tải lên một tệp bằng cách sử dụng nút Tải lên. Kiểm tra các loại tệp được hỗ trợ trong danh sách bên phải.
  2. Định dạng Mã của Bạn: Chọn cài đặt ưa thích của bạn và để công cụ làm việc kỳ diệu để làm sạch và làm đẹp mã của bạn.
  3. Lưu hoặc Chia sẻ: Khi mã của bạn đã được định dạng, bạn có thể tải xuống kết quả, chia sẻ qua một liên kết duy nhất, hoặc lưu vào tài khoản của bạn bằng cách đăng nhập với Google hoặc GitHub.

Vậy là xong! Chỉ với vài cú nhấp chuột, mã của bạn sẽ được tổ chức đẹp mắt và sẵn sàng sử dụng.

Ví dụ

Chưa được làm đẹp:

      
#include <stdio.h>

int main()
{
int n, count, sum = 0;

printf("Nhập giá trị của n (số nguyên dương): ");
scanf("%d",&n);

for(count=1; count <= n; count++){sum = sum + count;}

printf("Tổng của %d số tự nhiên đầu tiên là: %d",n, sum);

return 0;
}
      
    

Sau khi làm đẹp:

      
#include <stdio.h>

int main() {
  int n, count, sum = 0;

  printf("Nhập giá trị của n (số nguyên dương): ");
  scanf("%d", &n);

  for (count = 1; count <= n; count++) {
    sum = sum + count;
  }

  printf("Tổng của %d số tự nhiên đầu tiên là: %d", n, sum);

  return 0;
}
    
    

Các ngôn ngữ được hỗ trợ

# Ngôn ngữ Công cụ làm đẹp Tệp tải lên được hỗ trợ
1 C ClangFormat **/*.c **/*.cats **/*.cl **/*.h **/*.idc
2 C# Pretty Diff **/*.cs **/*.cake **/*.cshtml **/*.csx
3 C++ ClangFormat **/*.cpp **/*.c **/*.c++ **/*.cc **/*.cp **/*.cxx **/*.h **/*.h++ **/*.hh **/*.hpp **/*.hxx **/*.inc **/*.inl **/*.ino **/*.ipp **/*.re **/*.tcc **/*.tpp
4 CSS Pretty Diff **/*.css
5 ColdFusion Pretty Diff **/*.cfc **/*.cfm **/*.cfml
6 Go Gofmt **/*.go
7 GraphQL Prettier **/*.gql **/*.graphql
8 HTML Pretty Diff **/*.htm **/*.html **/*.xhtml
9 HTML+ERB Pretty Diff **/*.html.erb **/*.erb
10 JSX Pretty Diff **/*.js **/*.jsx
11 Java Pretty Diff **/*.java
12 JavaScript Pretty Diff **/*.js **/*.es **/*.es6
13 Less Pretty Diff **/*.less
14 Objective-C ClangFormat **/*.h **/*.m **/*.mm
15 PHP PHP-CS-Fixer **/*.php
16 Python Black **/*.py
17 Ruby RuboCop **/*.rb
18 SCSS Pretty Diff **/*.scss
19 SQL sqlformat **/*.sql
20 SVG Pretty Diff **/*.svg
21 TypeScript Pretty Diff **/*.ts **/*.tsx
22 XML Pretty Diff **/*.xml **/*.xhtml