C语言 简易计算器 //支持求阶乘

代码块:

/* Note:Your choice is C IDE */
#include "stdio.h"//专属,禁止私自转载
void main()
{
  int i;
  double n,a,b;
  double sum=0,c=1;
  printf("输入要进行的计算类型\n**************\n*   +    按1 *\n*   -    按2 *\n*   *    按3 *\n*   /    按4 *\n* 求阶乘 按5 *\n**************\n");
  scanf("%lf",&n);
  printf("\n");
  if(n==1)
  {
   printf("请输入数字:");
   scanf("%lf+%lf",&a,&b);
   sum=a+b;
   printf("%.0lf+%.0lf=%.2lf",a,b,sum);
   }
  if(n==2)
  {
   printf("请输入数字:");
   scanf("%lf-%lf",&a,&b);
   sum=a-b;  
   printf("%.0lf-%.0lf=%.2lf",a,b,sum);
  }
  if(n==3)
  {
   printf("请输入数字:");
   scanf("%lf*%lf",&a,&b);
   sum=a*b;  
   printf("%.0lf*%.0lf=%.2lf",a,b,sum);
  }
  if(n==4)
  {
   printf("请输入数字:");
   scanf("%lf/%lf",&a,&b);
   sum=a/b;  
   printf("%.0lf/%.0lf=%.2lf",a,b,sum);
   scanf("%d",&a);
  }
   if(n==5)
   {
    printf("请输入数字:");
    scanf("%lf",&a);
     for(i=1;i<=a;i++)
     {  
      c=c*i; 
     }
     printf("%.0lf的阶乘是%.2lf",a,c);
    }
  return 0;
}

支持加、减、乘、除、阶乘
关注我,持续为你更新!!

发布了5 篇原创文章 · 获赞 5 · 访问量 30

猜你喜欢

转载自blog.csdn.net/xue3236522091/article/details/105620182
今日推荐