01/10/2018, 12:07

Điền dấu vào biểu thức sao cho nghiệm đúng

Lập chương trình thay thế các dấu ? bằng các phép tính +,-,* ,/ trong biểu thức sau:
( ( ( ( 1 ? 2 ) ? 3 ) ? 4 ) ? 5 ) ? 6 = 36
–Theo em nghĩ là sẽ tạo ra 5 vòng lặp lồng vào nhau, nhưng em lại không biết cách thể hiện các dấu + - * / để chạy vòng lặp
Mong các anh gợi ý giúp em ạ !!

HK boy viết 14:22 ngày 01/10/2018

Cái này dùng đệ quy thì tốt hơn.

Lợi Thanh Quan viết 14:08 ngày 01/10/2018

em mới học C đc 2 tuần anh. Nên em chỉ biết được những hàm cơ bản. Mong a giải thích giúp e đệ quy là sao ạ !

HK boy viết 14:10 ngày 01/10/2018

Mới học C mà kiếm bài khó xơi thế :v

vi.wikipedia.org

Đệ quy

Đệ quy (tiếng Anh: recursion) là phương pháp dùng trong các chương trình máy tính trong đó có một hàm tự gọi chính nó. Trong toán học và khoa học máy tính, các tính chất (hoặc cấu trúc) được gọi là đệ quy nếu trong đó một lớp các đối tượng hoặc phương pháp được xác định bằng việc xác định một số rất ít các trường hợp hoặc phương pháp đơn giản (thông thường chỉ một) và sau đó xác định quy tắc đưa các trường hợp phức tạp về các trường hợp đơn giản. Chẳng hạn, định nghĩa sau là định nghĩa đệ quy c...

Nếu bạn định dùng 5 vòng for phép toán, bạn sẽ tính cả phép tính đấy như thế nào?

Lợi Thanh Quan viết 14:11 ngày 01/10/2018

bài tập lớn á a. kiểu như học 1+1=2 thi ra tích phân á mà :v

Thuc Nguyen Tan viết 14:23 ngày 01/10/2018

Bài này thật khó xơi nhưng ngu ý của tui thế này:

bạn dùng for;

chi tiết như sau;

tổ chức 1 array: ex

var phep_toan=['+','-','*','/']

Dùng một cái format:

( ( ( ( 1 %s 2 ) %s 3 ) %s 4 ) %s 5 ) %s 6

Chạy 4 vòng for

for(i=0;i<phep_toan.length;i++){
      for(j){
           for(m){
                for(n){
                }
           }
      }
}

hix cối chày là thế, ai nói máy tính nó khôn, nó chỉ là thằng hữu dõng vô mưu!!!

à còn lại là bạn phải tự triển khai vì bài toán là của bạn…

Thuc Nguyen Tan viết 14:11 ngày 01/10/2018

ps: Sao bạn không tìm một cái tiêu đề nào cho nó phù hợp với nội dung?, để khi người nào khác họ có câu hỏi này thì họ dễ tìm ra?
ex:
Xin giúp đỡ bài toán lập trình đa thức…
or some thing like that…

Lợi Thanh Quan viết 14:20 ngày 01/10/2018

vâng. để em sửa. Tại cũng ít đăng nên không biết ạ

Lợi Thanh Quan viết 14:17 ngày 01/10/2018

Ý tưởng của em cũng như anh á. Làm 5 vòng lặp chồng nhau. Nhưng kiến thức về C của em hạn hẹp quá
anh ơi. E đang học về C . Em tìm trên mạng thì không thấy cách dùng var trong C.
A có thể giải thích giúp em không ạ !!

HK boy viết 14:12 ngày 01/10/2018

Bạn kia không viết C.

Thuc Nguyen Tan viết 14:21 ngày 01/10/2018

Bạn đọc bài này và tìm hướng cho mình nhé

https://stackoverflow.com/questions/21909774/make-calculator-using-c-language

good luck!!!

nó sẽ giải quyết cho bạn làm thế nào tính toán một chuỗi, bạn chỉ bị khúc mắc đó thôi.

Bài liên quan
0