-
14-11-2014, 04:21 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
mọi người giúp mình về chuơng trình giả lập máy tính đơn giản
nhập vào 2 toán hạng và 1 toán tử tính ra kq, vd: 2 + 3 = 5
mình đang viết dở chương trình, đã tách từng chuỗi ra, và 2 chuỗi chữa 2 toán hạng đã chuyên về sô nguyên, còn chuỗi chứa toạn tử (+,-,*,/) ko biết làm sao
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>
void main()
{
double m,n;
char nhap [256];
char *toanhang1;
char *dau;
char *toanhang2;
gets (nhap);
toanhang1 = strtok(nhap," ");
n = atof(toanhang1);
if(toanhang1 != NULL)
dau = strtok(NULL," ");
char k = *strchr(char *dau,'');
if(dau != NULL)
toanhang2 = strtok(NULL," ");
m = atof(toanhang2);
printf("dau nay %c",k);
switch(dau)
{
case '+' : printf("%d",m+n);break;
case '-' : printf("%d",m-n);break;
case '*' : printf("%d",m*n);break;
case '/' : printf("%d",m);break;
}
getch();
}
mọi người giúp minh sửa code , hay đưa ra cách giải quyết cho mình đc ko ạ
xin chân thành cảm ơnView more random threads:
- Đọc mãng số thực không biết trước kích thước
- trung tố hậu tố ! cần mọi người sửa lỗi giùm
- Danh sách liên kết đôi Giúp hiểu hàm đệ qui
- Code bài merge sort. Sửa giùm mình với?
- Tạo Tệp trong Dos!
- mong mọi người giúp đỡ về bài tập
- Thắc mắc xuất mảng trong file
- Lỗi biên dịch trong Cfree
- hàm void trên C có tác dụng gì?
- Xin giúp đỡ bài tập: Ứng dụng cây (tree) để chuyển biểu thức trung tố thành tiền tố
-
15-11-2014, 03:04 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
hehe.. thank bạn nhiều nha ..
-
15-11-2014, 07:09 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Đơn giản nhất thì mình có hàm này
Mã:int main(){ char a[30]; double b,c; char ch; printf("nhap phep tinh: "); scanf("%lf %c %lf",&b,&ch,&c); fflush(stdin); system("cls"); switch(ch){ case'+': printf("%.0lf + %.0lf = %.0lf",b,c,b+c); return 0; case'-': printf("%.0lf - %.0lf = %.0lf",b,c,b-c); return 0; case'*': printf("%.0lf x %.0lf = %.0lf",b,c,b*c); return 0; case'/': printf("%.0lf / %.0lf = %.2lf",b,c,b/c); return 0; default: printf("Ban da nhap sai! "); return 0; } }
Không chỉ là một biểu tượng của sự quyết tâm và lòng tự hào quốc gia, cột cờ inox ngoại trời còn là biểu tượng của sự chuyên nghiệp và đẳng cấp của một công ty hoặc tổ chức. Việc sử dụng chúng để...
Kiến trúc đẳng cấp với cột cờ inox...