30/09/2018, 21:31

Em là thành viên mới. cho em hỏi cách khắc phục cái này!

em viết code tính tổng của 2 số x và y, lúc đầu em cho x=10, y=20. kết quả ra 30… sau đó em sửa x=20, y=30, kết quả vẫn cho ra 30… thế là sao ạ?

vũ xuân quân viết 23:42 ngày 30/09/2018

Code của em đâu? Em viết như vậy thì ai mà biết chỗ nào mà sửa lỗi.
Nếu không biết đưa code lên diễn đàn thì hãy coi phần mục lục diễn đàn nhé.

Lưu Thành Vương viết 23:41 ngày 30/09/2018

Đã bấm build chưa ??

Trần Ngọc Khoa viết 23:48 ngày 30/09/2018

Mình nghĩ “cái này” nên khắc phục " như thế này"

kieu dang thanh viết 23:43 ngày 30/09/2018

đây ạ:

#include <iostream>
#include <string>
using namespace std;
int cong(int x, int y)
{
	int tong = x + y;
    return tong;
}
void main()
{
	tongtren = cong(10, 20);
	cout << tongtren << endl;
	system("pause");
}

em viết hệt như anh đạt dạy trên youtube nên chắc ko sai code đâu… ví dụ lúc đầu tiên cho x=25, y=59, kết quả là 84… sau đó thay x, y bằng bao nhiêu kết quả vẫn là 84, không báo lỗi gì cả

Phạm Minh Anh Hữu viết 23:33 ngày 30/09/2018

Trong hàm main, biến tongtren đâu ra vậy bạn, bạn chưa khai báo nó thì làm sao sử dụng được. Mình test rồi, sửa dòng tongtren = cong(10, 20); thành int tongtren = cong(10, 20); là chạy ok.

Văn Dương viết 23:35 ngày 30/09/2018

Main không có vòng lặp. Tính được 1 phát rồi out luôn.

kieu dang thanh viết 23:39 ngày 30/09/2018

thanks các bạn nhé!!!

Bài liên quan
0