30/09/2018, 22:54
Cách chuyển đổi for sang while?
Ai có thể dành 1000đ thời gian để viết cho e một đoạn code mà dùng lệnh while thay cho for được không? E là người mới học C gọi là super newbie nên mong mọi người giúp ạ!
#include <stdio.h>
#include <stdlib.h>
int main()
{
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 5; j++){
if (j==i)
break;
printf("i=%d, j=%d
", i,j);
}
printf("da thoat ra khoi vong lap j
");
}
printf("da thoat ra khoi vong lap i
");
return 0;
}
Bài liên quan
cái lệnh system gì gì đó e chưa biết…giải thích e chỗ đó với
e không chạy được code này
bạn ấy code bằng java rồi, nên k copy paste chạy ngay được đâu
Thay lệnh đó bằng
Ồ, mà hình như mình hiểu nhầm bài của bạn? Không phải in ra 2 số bằng nhau à . Chết chết. Để break nhầm chỗ =))
e cám ơn e run được rồi
bài này e khái báo biến j ngay lúc đầu…hèn gì sai…haizz
bạn dùng code black nên chuyển sang chuẩn c99 theo vidoe của anh đạt ý bạn à
tổng quá là: for ( int i = 0 ; i < n ; i++) thì bạn có thể dùng là while(i<n) { . . . ; i++;} nhớ khai báo i trước