黑马程序员技术交流社区

标题: 输出正整数输出结果1-2+3-4+5-6+7…+n的和1*2*3*…*n [打印本页]

作者: 举举手    时间: 2015-4-14 21:44
标题: 输出正整数输出结果1-2+3-4+5-6+7…+n的和1*2*3*…*n
  1. #include <stdio.h>
  2. int main()
  3. {
  4.         int n=0,product=1,sum=0,i=1;
  5.         printf("请输入您想要计算的数位:\n");
  6.         scanf("%d",&n);
  7.           while(i<=n)
  8.           {
  9.                           product*=i;
  10.                           if(i%2)
  11.                           {
  12.                                   sum+=i;
  13.                 }else
  14.                 {
  15.                         sum-=i;
  16.                 }
  17.                 
  18.                           
  19.                           i++;
  20.     }
  21.     printf("1*2*3...%d的结果是:%d\n",n,product);
  22.     printf("1-2+3-...+%d的结果是:%d\n",n,sum);
  23. }
复制代码
代码如上 可以求到这两个式子的值,有帮助的话给个赞吧。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2