include <iostream> using namespace std int main( bool symm(long n) long m; for(m=11;m<1000;m++) if (symm(m)&&symm(m*m)&&symm(m*m*m)) cout<< m="<<m<< m*m="<<m*m < m*m*m=<<m"mm<<end: 16
#include <iostream> using namespace std; int main() { bool symm(long n); long m; for(m=11; m<1000; m++) if (symm(m)&&symm(m*m)&&symm(m*m*m)) cout<<"m="<<m<<" m*m="<<m*m <<" m*m*m="<<m*m*m<<endl; } 16
bool symm (long n) long l, m; i=n;m=0; while( m=m*10+i%10 i=10 return(m==n
bool symm(long n) { long i, m; i=n ; m=0 ; while( i ) { m=m*10+i%10 ; i=i/10 ; } return ( m==n ); } 17
运行结果: m=11mm=121mmm=1331 m=101m*m=10201mmm=1030301 m=111mm=12321mmm=1367631
运行结果: m=11 m*m=121 m*m*m=1331 m=101 m*m=10201 m*m*m=1030301 m=111 m*m=12321 m*m*m=1367631 18
C++语言程序设计 例3-5 数 的计算如下公式,并输出结果: 声 、/VSN2()+SN2(s)当n2≤s2 明 SIN(r*S) r>s 与 使其中r、s的值由键盘输入。S|Nx的近 用似值按如下公式计算,计算精度为106: X xx x siNx …=∑(-x2m 大x
C++语言程序设计 19 例3-5 计算如下公式,并输出结果: 其中r、s的值由键盘输入。SIN x的近 似值按如下公式计算,计算精度为10-6: 函 数 的 声 明 与 使 用 + = 2 2 2 2 2 2 ( * ) r 2 1 ( ) ( ) r SIN r s s SIN r SIN s s k 当 当 = − − − = − + − + = − 1 2 1 1 3 5 7 (2 1)! ( 1) 1! 3! 5! 7! n n n n x x x x x SINx
include <iostream> include<cmath> using namespace std int main( double krs. double tsin(double x; cout≤<"r=; cin>>r, cout≤<"s=; cIn>>s if(rr<=s*s) kesqrt(tsin(r)*tsin(r)+tsin(s) "tsin(s)); else kEtsin(r*s)/2, cout<<k<<endl
#include <iostream> #include<cmath> using namespace std; int main() { double k,r,s; double tsin(double x); cout<<"r="; cin>>r; cout<<"s="; cin>>s; if (r*r<=s*s) k=sqrt(tsin(r)*tsin(r)+tsin(s)*tsin(s)) ; else k=tsin(r*s)/2; cout<<k<<endl; } 20