01/10/2018, 12:10
Mọi người ơi mình viết code nhập năm sinh rồi tính tuổi, nhưng nó bị lỗi: redefinition of formal parameter 'tuoi'
#include<stdio.h>
#include<conio.h>
void nhap(int &nam);
int tinh( int tuoi, int nam);
void xuat(int tuoi);
void main ()
{
int tuoi, nam;
nhap( nam);
tinh( tuoi, nam);
xuat(tuoi);
getch();
}
void nhap( int &nam)
{
printf(" nhap nam sinh cua ban.
");
scanf(" %d",&nam);
}
int tinh( int tuoi, int nam)
{
int tuoi= 2017-nam; //bị lỗi ngay đây//
return(tuoi);
}
void xuat( int tuoi)
{
printf("tuoi cua ban la %d.
",tuoi);
}
Bài liên quan
Bỏ int đi nha bạn sữa thành
nó lỗi thêm nữa bạn ơi
Code của em anh sửa vài chỗ, test, chạy thử xem đúng không.
được rồi anh ơi. Cho em hỏi là em đã sai chỗ nào vậy anh, chỗ int main ấy tại sao không phải là void main vậy ạ
a ơi cho em hỏi cái nữa là sao trong hàm tính là không có khai báo biến tuổi vậy ạ
như vậy nè int tinh( int tuoi, int nam)
Nguyên cục trên trả về kết quả là số tuổi (một số nguyên). gán số đó cho biến tuoi trên main:
Bạn chịu khó đọc lại lí thuyết cơ bản một chút nhé.
a có thể chỉ cái tài liệu để em tìm hiểu không ạ tại vì em cũng tìm trên gg rồi nhưng mà vẫn không tìm được cái giúp thông não a.
Ngay trên đầu trang daynhauhoc này luôn nhe em =))
dnh-cpp
Khóa học C++
Cạnh tranh với Udemy luôn. Các bạn vào nhập mã REHON_UDEMY Hoặc bấm vào link này http://bit.ly/rehon_udemy Vào đăng ký học rẻ hơn mã…
cám ơn anh nhiều ạ:stuck_out_tongue_closed_eyes:
Lần sau dùng chức năng tìm kiếm của diễn đàn để tìm kiếm trước khi hỏi.
https://daynhauhoc.com/search?q=void%20main