Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 2 của 2
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi nguyenUET
    #include <stdio.h>
    #include <conio.h>
    //Ham tinh tong va hieu cua hai so
    void computeSumSub(int a, int b, int sum, int sub ){
    sum = a + b;
    sub = a - b;
    }
    int main(){
    int a, b, sum, sub;
    void computeSumSub(int a,int b,int sum,int sub);
    printf("a = ");
    scanf("%d", &a);
    printf("b = ");
    scanf("%d", &b);
    printf("sum(%d, %d) = %d
    ", a, b, sum);
    printf("sub(%d, %d) = %d
    ", a, b, sub);
    }
    bạn truyền tham trị vào hàm thì sau khi thoát ra khỏi hảm nó sẽ trở về nguyên giá trị lúc ban đầu khai báo . truyền con trỏ hoặc hàm có giá trị trả về đi

    VD :
    truyền con trỏ : void computersumsub(int a, int b, int *sum, int *sub)
    hàm có trả về giá trị : int sumab(int a, int b) { return a+b; }
    int subab(int a, int b) { return a-b; }
    [IMG]images/smilies/18.gif[/IMG][IMG]images/smilies/18.gif[/IMG]

  2. #2
    Ngày tham gia
    Sep 2015
    Đang ở
    Hà Nội
    Bài viết
    0

    Tìm lỗi của bài tính tổng và hiệu 2 số này giúp em với

    #include <stdio.h>
    #include <conio.h>
    //Ham tinh tong va hieu cua hai so
    void computeSumSub(int a, int b, int sum, int sub ){
    sum = a + b;
    sub = a - b;
    }
    int main(){
    int a, b, sum, sub;
    void computeSumSub(int a,int b,int sum,int sub);
    printf("a = ");
    scanf("%d", &a);
    printf("b = ");
    scanf("%d", &b);
    printf("sum(%d, %d) = %d
    ", a, b, sum);
    printf("sub(%d, %d) = %d
    ", a, b, sub);
    }

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •