Lug
บรรทัดที่ 28: บรรทัดที่ 28:
 
int n;
 
int n;
 
n = 7;
 
n = 7;
increase(n);
+
increase_n(n);
 
printf("%d\n", n);
 
printf("%d\n", n);
 
return 0;
 
return 0;

รุ่นแก้ไขเมื่อ 17:40, 5 มีนาคม 2549

การฝึกหัดเขียนโปรแกรมภาษาซี

แบบฝึกห้ด

  • กรุณาแก้ไขโปรแกรมนี้ให้พิมพ์ค่า 1-n
int my_print(int x) {
  /* แก้ไขส่วนนี้ */
  return 0;
}

int main() {
  int n = 3;
  while(n) {
    my_print(n);
    n = n - 1;
  }
}


  • กรุณาเดาคำตอบของโปรแกรม และตรวจคำตอบโดยการ run โปรแกรม
int increase_n(int n) {
 n = n + 1;
 return n;
}

int main() {
  int n;
  n = 7;
  increase_n(n);
  printf("%d\n", n);
  return 0;
}