2008年10月30日 星期四

程式設計範例(立方值的合)

#include
using namespace std;
void main(){
cout<<"Please input a number:";int n;cin>>n;
cout--endl;
int sum=0;
int i;
for(i=1;i*i*i<=n;i++) sum+=i*i*i;
for(int j=1;j-i;j++){
cout--j<<"^3";
if(j==i-1) cout<<"="--sum;
else cout<<"+";
}
}

程式設計範例(圓面積)

#include
using namespace std;
void main(){
cout<<"Please input the radius:";float r;cin>>r;
cout<<"Area="<<3.14*r*r;
}

程式設計範例(質數測試1)

#include
using namespace std;
void main(){
cout<<"Please input a number:";int n;cin>>n;
int sum=0;
for(int i=0;i<=n;i++) sum+=i*i;
cout--endl<<"1^2+2^2+...n^2="--sum;
cout--endl<<"n(n+1)(2n+1)/6="--n*(n+1)*(2*n+1)/6;
}

程式設計範例(質數測試)

#include
#include
using namespace std;
void main(){
cout<<"Please input a number:";int x;cin>>x;
for(int i=2;i-x;i++){
if(x%i==0){
cout--endl--x<<"不是質數 因為"--x<<"="--i<<"x"--x/i;
return;
}
}
cout--endl--x<<"是質數";
}

程式設計範例(整數加減乘除)

#include
using namespace std;
void main(){
cout<<"Please input a equation:"; int x,y; char c;cin>>x>>c>>y;
int ans;
switch(c){default: cout<<"不對"; return;
break;case '+': ans=x+y;
break;case '-': ans=x-y;
break;case '*': ans=x*y;
break;case '/': ans=x/y;
}
cout<}

程式設計範例(韓信點兵)

#include
#include
using namespace std;
void main(){
for(int i=1;true;i++){
if(i%7==3 && i%9==4 && i%10==2 && i%11==0){
cout--endl<<"至少"--i<<"人";
break;
}
}
}

程式設計範例(拍賣)

#include
#include
using namespace std;
void main(){
cout--endl<<"購買件數:";int count;cin>>count;
if(count>=10) cout<<"請付"<<50.0*count*0.9<<"元";
else cout<<"請付"<<50.0*count<<"元";
}