快考试了,写个程序练练手
#include "stdafx.h" #include <iostream> using namespace std; int main() { int f(int); int n,a; cin>>n; a=f(n); cout<<a<<endl;
return 0;}int f(int n){int a;if(n<1)n=1;if(n==1)a=1;else {a=(2*n-1)*f(n-1);}return a;}#include "stdafx.h" #include <iostream> #include <string.h> using namespace std; int main() { ///char end[3],e1[3],e2[3]; char end[3]; char e1[]="ent"; char e2[]="end"; char a; double i,j,k; for(;true;) { cin>>i>>a>>j; if(a=='+') { k=i+j; i=k; } else if(a=='-') { k=i-j; i=k; } else if(a=='*') { k=i*j; i=k; } else if(a=='/') { k=i/j; i=k; } cin>>end; if(strcmp(end,e1)==0) { cout<<k<<endl; } else if(strcmp(end,e2)==0) { break; } } return 0; }