30/09/2018, 18:37

Tính điểm trung bình môn

Mn cho e hoi e sai chỗ nào mà khi cho ra dierm trung bình bình thì là số nguyên,trong khi đó e bấm máy tính lại ra số thập phân.
a,b,c là hệ số lần lượt của môn toán lý hóa
d,e,f, là điểm của từng môn

Đỗ Trung Quân viết 20:41 ngày 30/09/2018

a,b,c là hệ số lần lượt của môn toán lý hóad,e,f, là điểm của từng môn

a b c z character?
%d ?

Nguyễn Thành Luân viết 20:50 ngày 30/09/2018

hay quá người ơi… thank ạ

*grab popcorn* viết 20:47 ngày 30/09/2018

Mình thấy chạy đúng mà bạn :?
http://ideone.com/5sY1pR

loi viết 20:48 ngày 30/09/2018
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int toan,ly,hoa;
    float diemTB;
    printf("Nhap diem cac mon hoc cua ban (Toan/Ly/Hoa): \n");
    scanf("%d%d%d",&toan,&ly,&hoa);

    if (0<toan,ly,hoa <=10)
        diemTB = (toan + ly + hoa)/3;
        printf("Diem trung binh cua ba mon la: %.2f \n",diemTB);
    else
        printf("Yeu cau nhap lai diem \n");

    return 0;
}

Tính điểm trung bình 3 môn.
Giờ mình muốn 3 biến Toánn, Lý, Hóa, muốn yêu cầu người nhập vào là 0 < điểm <=10. Thì viết kiểu gì nhỉ.

if (0<toan,ly,hoa <=10)

Cái này là mình biết sai.

Thế Linh viết 20:38 ngày 30/09/2018

thêm toàn tử && (và) giữa các điều kiện thôi bạn :v

if(0<toan&&0<ly&&0<hoa&&toan>10&&ly>10&&hoa>10)

Dzu viết 20:43 ngày 30/09/2018

Trong if mỗi điều kiện cách nhau && hoặc ||

loi viết 20:49 ngày 30/09/2018
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int toan,ly,hoa;
    float diemTB;
    printf("Nhap diem cac mon hoc cua ban (Toan/Ly/Hoa): \n");
    scanf("%d%d%d",&toan,&ly,&hoa);

    if ( (ly>=0 && ly<=10) &&  (hoa >=0 && hoa <=10) && (toan>=0 && toan <=10))
        diemTB = (toan + ly + hoa)/3;
        printf("Diem trung binh cua ba mon la: %.2f \n",diemTB);
    else
        printf("Yeu cau nhap lai so");

    return 0;
}

sao cái else nó ko hiểu nhỉ.

Báo lỗi là:
D:\C\Project1\Project 25\main.c|14|error: ‘else’ without a previous ‘if’|

viết 20:50 ngày 30/09/2018

Phải đưa dòng

diemTB =...;
printf...;

vào {…}

Baotin Pham viết 20:37 ngày 30/09/2018

if bạn thiếu ngoặc rồi kìa

Bài liên quan
0