编写一个既可以求和也可以求积的函数。

来源:互联网 发布:php观察者模式适用于哪 编辑:程序博客网 时间:2024/04/28 10:57

#include <stdio.h>

double heandji(int n,char ch);

int main(int argc,const char * argv[])

{

   int n;

   char ch;

    printf("请输入运算符:");

   scanf("%c",&ch);

    printf("请输入整数:");

   scanf("%d",&n);

    

   double s=heandji(n,ch);

   printf("%f",s);

    

   return 0;

}

double heandji(int n,char ch)

{

    

   if (ch=='+')

    {

       int s1=0;

       for (int i=0 ; i<=n; i++)

        {

            s1+=i;

        }

       return s1;

    }

   else

    {

       double  s2=1.0;

       for (int i=1; i<=n; i++)

        {

            s2*=i;

        }

       return s2;

    }

    

}

原创粉丝点击