- #include<stdio.h>
- #include<stdlib.h>
- double rest();
- int main()
- {
- double i=0;
- i=rest();
- printf("%f",i);
- return 0;
- }
- double rest()
- {
- char s[10];
- scanf("%s",s);
- switch(s[0])
- {
- case'+':return rest() + rest();
- case'-':return rest() - rest();
- case'*':return rest() * rest();
- case'/':return rest() / rest();
- default: return atof(s);
- }
-
- }
复制代码 |
|