Từ 1 tới 5 trên tổng số 5 kết quả

Đề tài: Ai giải thích giùm e, kiểu dữ liệu Bool trong bài tập này giùm để làm gì được ko? Mặc dù e thấy nó ko cần thiết...

  1. #1
    Ngày gia nhập
    05 2018
    Nơi ở
    Lề đường
    Bài viết
    0

    Mặc định Ai giải thích giùm e, kiểu dữ liệu Bool trong bài tập này giùm để làm gì được ko? Mặc dù e thấy nó ko cần thiết...

    #include<stdio.h>
    #include<limits.h>
    #define bool
    int main()
    {
    int n;
    int max=INT_MIN,Co;
    bool Co=false;
    do{
    printf("Nhap vao n(n>0):n=");
    scanf("%d",&n);
    if(n<=0)
    printf("Ko hop le! vui long nhap lai.");
    else
    break;
    }while(n<=0);
    for(int i=1;i<=n;i++)
    {
    if(n%i==0&&i%2!=0)
    {
    if(i>max)
    {
    max=i;
    Co=true;
    }
    }
    }
    if(Co==true)
    printf("Uoc so le lon nhat cua %d la:%d\n",n,max);
    }

  2. #2
    Ngày gia nhập
    02 2014
    Nơi ở
    TP.HCM
    Bài viết
    831

    Nó chỉ đơn giản, không muốn trả về một giá trị int (trong C không thấy có kiểu bool) thay bằng 1 giá trị 1/0 cho nó lành

  3. #3
    Ngày gia nhập
    05 2018
    Nơi ở
    Lề đường
    Bài viết
    0

    tks sư huynh ^^........................

  4. #4
    Ngày gia nhập
    08 2017
    Bài viết
    1,200

    Trích dẫn Nguyên bản được gửi bởi hoanvi98 Xem bài viết
    ...
    Con xài TBD nào?
    C Code:
    1. #include<stdio.h>
    2. #include<limits.h>
    3. #define bool
    4. int main()
    5. {
    6.     int n;
    7.     int max=INT_MIN,Co;
    8.     bool Co=false;
    9.     do{
    10.     printf("Nhap vao n(n>0):n=");
    11.     scanf("%d",&n);
    12.     if(n<=0)
    13.     printf("Ko hop le! vui long nhap lai.");
    14.     else
    15.     break;
    16.     }while(n<=0);
    17.     for(int i=1;i<=n;i++)
    18.     {
    19.         if(n%i==0&&i%2!=0)
    20.         {
    21.             if(i>max)
    22.             {
    23.                 max=i;
    24.                 Co=true;
    25.             }
    26.         }
    27.     }
    28.     if(Co==true)
    29.         printf("Uoc so le lon nhat cua %d la:%d\n",n,max);
    30. }

  5. #5
    Ngày gia nhập
    08 2017
    Bài viết
    1,200



    Rảnh sẽ trình bày thêm ở:
    http://diendan.congdongcviet.com/threads/t400603::batch-script.cpp

Tags của đề tài này

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn