Bạn ghé thăm diễn đàn lần đầu? hãy đăng ký ngay bây giờ để tham gia.
  • Đăng nhập:

Chào mừng bạn đến với ITVNN FORUM - Diễn đàn công nghệ thông tin.

Nếu đây là lần đầu tiên bạn tham gia diễn đàn, xin mời bạn xem phần Hỏi/Ðáp để biết cách dùng diễn đàn. Để có thể tham gia thảo luận bạn phải đăng ký làm thành viên, click vào đây để đăng ký.


  • Partner Area
    • ITVNN HOSTING - Thiết kế website, Cung cấp Domain, Hosting, VPS Việt Nam Anh Hùng - Thông tin truyền thông
Trang 2/2 đầuđầu 12
kết quả từ 11 tới 14 trên 14
Tăng kích thước phông chữ Giảm kích thước phông chữ
  1. #1
    gacon93vn's Avatar

    Trạng thái
    Offline
    Tham gia ngày
    Oct 2011
    Thành viên thứ
    50828
    Tuổi
    31
    Giới tính
    Bài gởi
    7
    Level: 21 [?]
    Experience: 32,101
    Next Level: 38,246
    Cảm ơn 0
    Cảm ơn 0 lần / 0 Bài viết

    Default cho mình hỏi mình làm sai cái gì  

    đề bài :viết chương trình nhập vào 2 số nguyên và 1 kí tự . nếu kí tự = + thì in ra phép tổng 2 số nguyên, trừ,*,/,%,=,>,<.
    #include<stdio.h>
    main()
    {
    int a,b,kq;
    char kitu;
    printf("nhap so a:");
    scanf("%d",&a);
    printf("nhap so b:");
    scanf("%d",&b);
    _flushall();
    printf("nhap ki tu:");
    scanf("%c",&kitu);
    if (kitu=='+')
    kq=a+b;
    printf("%d",kq);
    if(kitu=='-')
    kq=a-b;
    printf("%d",kq);
    if(kitu=='*')
    kq=a*b;
    printf("%d",kq);
    if(kitu=='/')
    kq=a/b;
    printf("%d",kq);
    if(kitu=='%')
    kq=a%b;
    printf("%d",kq);
    if(kitu=='=')
    kq=a=b;
    printf("%d",kq);
    if(kitu=='<')
    kq=a<b;
    printf("%d",kq);
    if(kitu=='>')
    kq=a>b;
    printf("%d",kq);
    else
    printf("ko hop le");
    cho hỏi sai cú pháp nào mà nó cứ báo lỗi else quài hjx vs cách làm gọn hơn có ko mình xài C free

  2. #11
    gacon93vn's Avatar

    Trạng thái
    Offline
    Tham gia ngày
    Oct 2011
    Thành viên thứ
    50828
    Tuổi
    31
    Giới tính
    Bài gởi
    7
    Level: 21 [?]
    Experience: 32,101
    Next Level: 38,246
    Cảm ơn 0
    Cảm ơn 0 lần / 0 Bài viết

    Default

    #include<stdio.h>
    main()
    {
    float kq;
    int a,b;
    char kitu;
    _flushall();
    printf("nhap a");
    scanf("%d",&a);
    printf("nhap b");
    scanf("%d",&b);
    printf("nhap kitu");
    scanf("%c",&kitu);
    switch(kitu)

    case 1
    if (kitu='+')
    kq=a+b;
    printf("%f",kq);
    break;

  3. #12
    supermember's Avatar

    Trạng thái
    Offline
    Tham gia ngày
    Sep 2011
    Thành viên thứ
    50099
    Giới tính
    Bài gởi
    19
    Level: 25 [?]
    Experience: 87,610
    Next Level: 100,000
    Cảm ơn 2
    Cảm ơn 0 lần / 0 Bài viết

    Icon14

    Trích Nguyên văn bởi gacon93vn View Post
    #include<stdio.h>
    main()
    {
    float kq;
    int a,b;
    char kitu;
    _flushall();
    printf("nhap a");
    scanf("%d",&a);
    printf("nhap b");
    scanf("%d",&b);
    printf("nhap kitu");
    scanf("%c",&kitu);
    switch(kitu)

    case 1
    if (kitu='+')
    kq=a+b;
    printf("%f",kq);
    break;
    1 trường hợp là zậy đúng ko a
    Đã dùng Switch Case rùi mà sau có if nữa .

    switch(kitu)
    case '+':
    kq=a+b;
    printf("%f",kq);
    break;

    Cac truong hop con lai tuong tu.

  4. #13
    HTT.itvn's Avatar

    Trạng thái
    Offline
    Họ tên
    Hoàng Thiên Thanh
    Tham gia ngày
    Oct 2009
    Thành viên thứ
    2889
    Đến từ
    Hà Tĩnh
    Giới tính
    Bài gởi
    2,814
    Level: 52 [?]
    Experience: 14,888,110
    Next Level: 16,259,327
    Cảm ơn 123
    Cảm ơn 1,701 lần / 895 Bài viết

    Default

    Code hoàn chỉnh như sau :

    #include<stdio.h>
    main()
    {
    float kq;
    int a,b;
    char kitu;
    _flushall();
    printf("nhap a");
    scanf("%d",&a);
    printf("nhap b");
    scanf("%d",&b);
    printf("nhap kitu");
    scanf("%c",&kitu);
    switch(kitu){
    case '+':
    kq=a+b;printf("Kết quả : %d",kq);break;
    case '-':
    kq=a-b;printf("Kết quả : %d",kq);break;
    case '*':
    kq=a*b;printf("Kết quả : %d",kq);break;
    case '/':
    kq=a/b;printf("Kết quả : %f",kq);break;
    case '%':
    kq=a%b;printf("Kết quả : %d",kq);break;
    case '=':
    case '<':
    case '>':
    if ( a > b) printf("Kết quả : %d > %d",a,b);
    if ( a < b) printf("Kết quả : %d < %d",a,b);
    else printf("Kết quả : %d = %d",a,b);
    break;
    default: printf("Ký tự không hợp lệ");
    }
    }
    Chuyên thiết kế website / forum / Modules ... Hỗ trợ trực tuyến : d.web_vn@yahoo.com

    -------------------------------------------------------------------------------------------------
    Bởi vì : " Anh chỉ mất đi một người không yêu anh,
    Nhưng em mất đi một người yêu em thật lòng ... "

    -------------------------------------------------------------------------------------------------




  5. #14
    gacon93vn's Avatar

    Trạng thái
    Offline
    Tham gia ngày
    Oct 2011
    Thành viên thứ
    50828
    Tuổi
    31
    Giới tính
    Bài gởi
    7
    Level: 21 [?]
    Experience: 32,101
    Next Level: 38,246
    Cảm ơn 0
    Cảm ơn 0 lần / 0 Bài viết

    Default

    tks rất nhìu nhìu
    20char


 
Trang 2/2 đầuđầu 12

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Bookmarks

Quuyền Hạn Của Bạn

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