摘要: #include#includeint main(void){ int x,i,n; double s; s=0; double fact(int n); double mypow(int x,int n); printf("enter x,n:"); scanf("%d%d",&x,&n); for(i=1;i<=n;i++) { s=s+pow(-1,i-1)*mypow(x,n)/fact(n); } printf("s=%.3f",s); return 0;}//计算n的阶层double fact(i.. 阅读全文
posted @ 2013-11-10 23:54 dihuanting 阅读(311) 评论(0) 推荐(0) 编辑
摘要: #include#includeint main(void){ int n,m,i;//n=1000 int x,y,z;//x是个位数,y是十位数字,z是百位数字 x=0,y=0,z=0; printf("enter m,n:"); scanf("%d%d",&m,&n); for(i=m;i<=n;i++){ x=i%10; y=(i/10)%10; z=i/100; if(pow(x,3)+pow(y,3)+pow(z,3)==i) printf("i=%d\n",i); ... 阅读全文
posted @ 2013-11-10 23:52 dihuanting 阅读(5067) 评论(0) 推荐(0) 编辑
摘要: #includeint main(void){ void sum_diff(float op1,float op2,float *psum,float *pdiff); float psum,pdiff; float op1,op2; //输入op1,op2,并且是float,所以用%f; printf("输入:"); scanf("%f%f",&op1,&op2); //调用自定义函数; sum_diff(op1,op2,&psum,&pdiff); printf("*psum=%f,*pdiff=%f&quo 阅读全文
posted @ 2013-11-10 23:34 dihuanting 阅读(9211) 评论(0) 推荐(0) 编辑
摘要: //编写一个程序,判断从键盘接收的数字是否为回文数字。回文数字就是顺着看和倒着看是相同的数。如121、656、2332等。#includeint main(void){ int i,n; int x,y;//x是从头开始计算的数组下标,而y是从末尾开始计算的数组下标 x=0; y=0; printf("enter n:"); scanf("%d",&n); //定义并输入数组 int a[80]; for(i=1;i=y)//for循环正常结束,是回文 printf("是回文。"); else printf... 阅读全文
posted @ 2013-11-10 23:23 dihuanting 阅读(216) 评论(0) 推荐(0) 编辑
摘要: //定义函数f(n)计算n+(n+1)+…+(2n-1),函数返回值类型是double。//(2)在主函数main(),输入正整数n,计算并输出下列算式的值。要求调用函数f(n)计算n+(n+1)+…+(2n-1)。#includeint main(void){ double f(int n); double s=0; int n; printf("enter n:"); scanf("%d",&n); //自定义函数 s=f(n)+s; printf("s=%.3f",s); return 0;}double f(int n 阅读全文
posted @ 2013-11-10 23:16 dihuanting 阅读(182) 评论(0) 推荐(0) 编辑