Hãy sống theo cách của bạn

Không có gì quý hơn độc lập tự do

Giới thiệu

Blog chủ yếu viết những vấn đề trong quá trình học tập, làm việc về IT mà mình đã trải qua. Nó bao gồm các thủ thuật, lưu ý, các hướng dẫn đơn giản và nâng cao theo từng chuyên mục, tuy nhiên sẽ không có thứ tự nhất định theo từng bài học. Ngoài ra thỉnh thoảng hứng lên cũng viết hoặc sưu tầm một số lời hay ý đẹp, kinh nghiệm cuộc sống.

Các bài viết trên Blog chỉ mang tính chất tham khảo. Nếu có bất cứ sai sót nào trong các bài viết xin vui lòng để lại bình luận hoặc gửi thư cho mình qua Gmail bên dưới. Rất vui khi được sự ủng hộ của các bạn!


nguyenvanquan7826

Nguyễn Văn Quân
Gmail: nguyenvanquan7826@gmail.com
Địa chỉ: Thuận Thành – Bắc Ninh
Website: VietSource.net, nguyenvanquan7826.com

Quyết định

Giao diện wordpress đẹp: Mystique, Misty Lake, Garland, Zoren

15 bình luận về “Giới thiệu

  1. a giup em bai nay duoc khong a!
    Cho một tệp văn bản, mỗi dòng chứa một xâu dạng biểu thức chỉ gồm các phép toán +, –

    – Viết hàm tính giá trị của một biểu thức dạng xâu chỉ gồm hai phép toán +, -chẳng hạn: tính giá trị của biểu thức: -12 + 13 + 14 – 15

    – Áp dụng hàm trên viết hàm tính giá trị của các biểu thức đọc ra từ tệp trên. Kết quả in ra màn hình theo dạng:

    Biểu thức Kết quả

    – Viết hàm main sử dụng các hàm trên

    1. Bài này bạn muốn làm theo ngôn ngữ nào?, bạn đang bị mắc phần nào? (tính toán hay là nhập xuất file?).
      Đây là code mình đã test, bạn có thể tham khảo nhưng nên biết rõ phần nào chưa làm được.

          #include <stdio.h>
          #include <stdlib.h>
          #include <string.h>
          int cal(char s[])
          {
                  char str [1000];
                  int a, sum = 0;
                  int i=0, l= strlen(s);
                  while (i < l)
                  {
                          if (s[i] == '+') i++;
                          sscanf(s + i, "%d", &a);        // lay tung so trong chuoi
                          sum += a;
                          sprintf(str, "%d", a);          // doi so a ra chuoi str de xac dinh vi tri i
                          i += strlen(str);
                  }
                  return sum;
          }
           
          int main()
          {
                  char s[1000], ch;
                  int result;
                  FILE *f = NULL;
                  f=fopen("input.inp","rt");
                  if (f==NULL)
                  {
                          printf("Error opening file");
                          return 0;
                  }
                  while((fscanf(f,"%s%c",&s,&ch)!=EOF))
                  {
                          result = cal(s);
                          printf("%s = %d\n", s, result);
                  }
                  return 0;
          }
      
    1. Cái này thì bạn cần tổng hợp được biển số xe của từng tỉnh thành rồi sau đó đơn giản nhất là cho vào 2 mảng a và b. a[i] chứa biển xe của tỉnh i, b[i] chứa tên tỉnh i, hoặc dùng cấu trúc struct 🙂

    1. Xin lỗi vì trả lời bạn hơi muộn! Nếu bạn viết được bằng C# thì với C có gì đâu nhỉ?
      Bạn có thể tham khảo code sau (mới có 4 tỉnh, bạn viết nốt các tỉnh còn lại vào mảng tinh là được):

          #include <stdio.h>
          #include <stdlib.h>
          char *tinh[] = {"", "", "", "", "", "", "", "", "", "", "", "Cao Bang", "Lang Son", "Bac Giang", "Quang Ninh"};
           
          int main(){
                  int bien;
                  printf("Nhap vao bien so ");
                  scanf("%d", &bien);
                  if (bien >10 && bien < 100) printf("Xe nay thuoc tinh %s", tinh[bien]);
                  return 0;
          }
      

      Tham khảo thêm: biển số xe các tỉnh

  2. anh có thể cho em code trò chơi cờ caro sử dụng thuật toán min-max và cắt tỉa alpha-beta ko??

Bình luận về bài viết này