Gia sư Cần Thơ, Dạy Kèm Cần Thơ

VỮNG TIN - TIẾP BƯỚC - THÀNH CÔNG


Liệt kê vị trí chẵn

Share

yuglangvn
Nhập môn
Nhập môn

Tổng số bài gửi : 10
Points : 22
Join date : 03/10/2010

Liệt kê vị trí chẵn

Bài gửi  yuglangvn on Sun Oct 24, 2010 7:50 pm

Code:
void LietKeChan(int *a, int n)
{
   for(int i=0;i<n;i++)
   {
      if(a[i]%2==0)
      printf("%4d",*(a+i));
   }
}
avatar
admin
Admin
Admin

Tổng số bài gửi : 1207
Points : 3010
Join date : 11/11/2009
Age : 36
Đến từ : Cần Thơ

Re: Liệt kê vị trí chẵn

Bài gửi  admin on Sun Oct 24, 2010 8:28 pm

Code:
void LietKeChan(int *a, int n)
{
   for(int i=0;i<n;i+=2)
      printf("%4d",*(a+i));
}

vudinhvan
Nhập môn
Nhập môn

Tổng số bài gửi : 1
Points : 1
Join date : 07/01/2011

Re: Liệt kê vị trí chẵn

Bài gửi  vudinhvan on Fri Jan 07, 2011 10:23 pm

Admin đã viết:
Code:
void LietKeChan(int *a, int n)
{
   for(int i=0;i<n;i+=2)
      printf("%4d",*(a+i));
}
em mới làm quen với C thôi, cho em hỏi dấu * trước (a+i) ngĩa là j vậy

hoada77
Nhập môn
Nhập môn

Tổng số bài gửi : 1
Points : 1
Join date : 06/01/2011

trả lời !

Bài gửi  hoada77 on Sat Jan 08, 2011 10:33 am

vudinhvan đã viết:
Admin đã viết:
Code:
void LietKeChan(int *a, int n)
{
   for(int i=0;i<n;i+=2)
      printf("%4d",*(a+i));
}
em mới làm quen với C thôi, cho em hỏi dấu * trước (a+i) ngĩa là j vậy

Nghĩa là con trỏ đến vị trí thứ (a+i). ư
Chính xác hơn nó sẽ lấy giá trị của vị trí thứ (a+i)

Bạn đọc thêm về phần con trỏ sau này sẽ biết.
Do Admin thấy bạn viết hơi dài, ( do càng học sâu càng cần tối ưu hóa câu lệnh lên admin viết lại cho bạn thôi )
Bạn mới học viết như thế cũng được.

Bạn có thể tham khảo trước về con trỏ nhé ! ^^

Sponsored content

Re: Liệt kê vị trí chẵn

Bài gửi  Sponsored content


    Hôm nay: Mon Dec 18, 2017 9:38 pm