30/09/2018, 18:37

sửa dùm em những lỗi cơ bản về cú pháp trong đoạn code ngắn này dùm em

//CÁC LỖI : 1. parameter ’ P1’,‘P2’,‘pR’ is initialized
2. expected ‘=’ , ‘,’ , ‘;’ , ‘asm’ OR ‘attribute’ before ‘{’ token ( ở dòng int main() )

#ifndef _ANTIEM1_C_
#include "antiem1.h"
#define _ANTIEM1_C_
#endif
float computeSurvivalRate(int *hp, int *d, int *s)
	float P1 = 0;
	float P2 = 0;
	float pR = 0;
int main()
{
	//write your code here
	float g(s)=0,snake=0,f(d,s)=0;
	printf("INPUT HEAlTH NUMBER HP");
	scanf("%d",&hp);
	printf("INPUT DISTANCE D");
	scanf("%d",&d);
	printf("INPUT SEED");
	scanf("%d",&s);
return 0;
}
Pham Van Hai viết 20:40 ngày 30/09/2018

Trong C, không thể khai báo biến như này, g(s) hay f(d,s)

Tên biến chỉ có thể là chữ, số hoặc dấu gạch dưới (_) và phải bắt đầu bằng chữ hoặc _.

float g(s)=0,snake=0,f(d,s)=0;

Bài liên quan
0