30/09/2018, 17:16

Lỗi với hàm `printf` trong C

Dạ chẳng là em mới học C, em làm như bên dưới mà nó báo lỗi @@ em dùng VS:

#include <stdio.h>
#include <stdlib.h>
int dt(int a , int b){
	return a * b;
}
int main (){
	int c ;
	int d ;
	printf("Nhap chieu dai: 
");
	scanf("%d",&c);
	printf("Nhap chieu rong: 
");
	scanf("%d",&d);
	printf("Dien tich can tinh la: &d",dt(c,d));
	return 0;
}
I am Z viết 19:31 ngày 30/09/2018
printf("Dien tich can tinh la: &d",dt(c,d));

dòng này sai nha, sai sao thì bạn tự kiểm tra lại

Nguyễn Hoàng Trung viết 19:20 ngày 30/09/2018

Dạ em sửa được rồi anh code của em không sai mà bị lỗi cái VS

Thành Phạm viết 19:24 ngày 30/09/2018

Dạ em sửa được rồi anh code của em không sai mà bị lỗi cái VS

printf("Dien tich can tinh la: &d",dt(c,d));
printf("Dien tich can tinh la: %d",dt(c,d));

Nguyễn Hoàng Trung viết 19:25 ngày 30/09/2018

ủa :v sao nãy nó chạy mà @@

Thành Phạm viết 19:19 ngày 30/09/2018

Anh chạy code cũ của em trên code block nó chỉ ra thế này thôi

Nhap chieu dai:
2
Nhap chieu rong:
3
Dien tich can tinh la: &d
Process returned 0 (0x0)   execution time : 1.909 s
Press any key to continue.
Nguyễn Hoàng Trung viết 19:20 ngày 30/09/2018

Dạ chắc em nhầm th cảm ơn anh

Bài liên quan
0