01/10/2018, 12:13
Dòng 16 em bị sai gì vậy mấy anh chị
#ifndef _MUSKETEER_C_
#define _MUSKETEER_C_
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <stdbool.h>
float computeSurvivalRate(int *hp1, int* hp2, int* q1, int* q2, int *d)
{
// Write yo%d
int h ;
float pR ,p1 ,p2 ;
if (1.5*(*q1) < *q2 && *d >= 700 )
{
p1 = *hp1;
p2 = *hp2 + (((*q2) -(*q1)*(1000-*d))/(*q2));
h = (*hp1 +*hp2)%100;
pR = ((p1 +h - p2)/(p1+p2));
}
else
{
if ( (*q1) > 1.5*(*q2) && *d <= 300 )
{
p1 = *hp1 + ((((*q1)-(*q2))*(*d))/(*q1));
p2 = *hp2 ;
h = (*hp1 +*hp2)%100;
pR = ((p1 +h - p2)/(p1+p2));
}
else
p1 = *hp1;
p2 = *hp2;
h = (*hp1 +*hp2)%100;
pR = ((p1 +h - p2)/(p1+p2));
}
Bài liên quan
musketeer.c:16:8: warning: variable ‘pR’ set but not used [-Wunused-but-set-variab
float pR ,p1 ,p2 ;
Đơn giản là khai báo biến
pR
mà không dùng thôi (bạn có thể Google Translate). Không sai gì cả, nhưng không nên. IDE cảnh báo thôi.mình tính xác xuất mà pR của mình quan trọng nhất bây h mình đặt pR để cho nó sử dụng bạn
mong bạn giúp mình
tại mình ko hiểu con trỏ lắm nên bạn có thể trỏ giùm mình được không
Bạn chạy lại 1 lần nữa xem nó còn báo không. Mình check qua thấy code của bạn có dùng
pR
, cái này chắc là bộ báo lỗi chưa cập nhật khi bạn thêm code thôi.bạn có gmail không
mình chia sẻ code cho bạn code giùm bài ni cho mình với sao mình tính hồi nào cũng bị lỗi pR hết
Bạn cho code vào file txt rồi nhắn tin facebook cho mình. Bấm vào profile mình để xem thông tin nhé.