01/10/2018, 11:46
Em bị một lỗi trong C, không gán giá trị của mảng đc
Chào các bác, e có đoạn code khi chạy theo e nghĩ sẽ in ra số chia 5 dư 3, tuy nhiên sau khi chạy chỉ in ra 0 trong khi nếu e thay b[t] bởi i thì lại đúng
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
int main(int argc, char const *argv[])
{
int b[100]={0};
int t=0;
for (int i = 0; i < 100; ++i)
{
if(i%5 == 3)
{
b[t]=i;
t++;
printf("
%d",b[t]);
}
}
return 0;
}
mong các bác giúp e sửa lỗi , em xin cảm ơn các bác trước
Bài liên quan
Bài này cứ i = 3 rồi i += 5 thôi
Sai ở chỗ bạn cho xuất sau khi đã tăng t, tức là lúc nào cũng đi sau :v
bạn in ra b[t-1] nhé!!!
cảm ơn bác đã giúp đỡ, lỗi ngớ ngẩn quá :((
cảm ơn bác đã chỉ ra lỗi giúp em