01/10/2018, 00:13

In ra Schu nhat => chieu dai?

Đay là code C :

#include <stdio.h>
#include <stdlib.h>

double dientichchunhat(double Chieudai, double Chieurong);

int main(int argc, char *argv[])
{
    int luachon = 0;
    int ifhg = 0;
    double chieudai = 0;
    double chieurong = 0;
    double Schunhat = 0;
    printf("===What is your choose ?===
");
    printf("1. S hinh chu nhat
");
    printf("2. Coming soon :)
");
    printf("3. Coming soon :)
");

    scanf("%d",&luachon);

    switch(luachon)
    {
    case 1:
        printf("Nhap chieu dai: 
");
        scanf("%lf",&chieudai);
        printf("Nhap chieu rong: 
");
        scanf("%lf",&chieurong);
        Schunhat = dientichchunhat(chieudai,chieurong);
        printf("S chu nhat co do dai = %f, do rong = %f
",chieudai,chieurong);
        printf("%f",&Schunhat);
        break;
    case 2 :
        printf("Day la mot video :)"); // quên cái này đi 
        break;
    case 3:
        printf("Day la mot Bai hat :)");// và cả cái này nữa :v
        break;
    }

    return 0;
}

double dientichchunhat(double Chieudai, double Chieurong)
{
    double S = 0;
    S = Chieudai*Chieurong;
    return S;
} 

Còn đây là lúc chạy

còn đây là lúc nhập số thực :’(

Nguyễn Xuân Phúc viết 02:24 ngày 01/10/2018
printf("%f",&Schunhat);

lỗi ở đây, &Schunhat

Phạm Thanh Duy viết 02:25 ngày 01/10/2018

printf("%f",&Schunhat);

như bác ở trên nói, ko có dấu &
và nhập số thập phân phải là dấu chấm chứ không phải dấu phẩy.

Bài liên quan
0