C语言大整数的四则运算

Python028

C语言大整数的四则运算,第1张

#include<stdio.h>

int mul(int a[],int k)

{int i,t=0

 for(i=1i<=a[0]i++)

   {a[i]=k*a[i]+t

    t=a[i]/10

    a[i]%=10

   }

 for(i=a[0]t)  

 {a[++a[0]]=t%10

  t/=10

 }

}

int main()

{int i,n,a[102]={1,1}

 scanf("%d",&n)

 printf("%d!=",n)

 for(i=2i<=ni++)

   mul(a,i)

 for(i=a[0]i>0i--)

   printf("%d",a[i])  

  return 0

}

1.打开CodeBlocks,创建一个新的空白文件,定义头文件和主要功能,然后写程序的主体:

2.数百首先,定义所需的变量,将变量定义为浮点数,定义输入函数,定义x和y的计算变量,和c定义为变量选择计算方法。

使用switch语句,以c为选择变量,填写计算方法的选择,最学位后在主函数输入输出函数输出计算公式和结果完成程序编写:

3,运行编译后的查询,输入一个部门的计算来验证跟踪程序输出小数,程序运行正常。这就是用C语言写四则运算器的过程: