使用函数库:
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
源码(加法):
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main(void)
{
char s1[100],s2[100],s3[100],s4[100],s5[100],s6[100]; //由于是分总程序,请忽略多余
long n=-1,n1=0,n2=0,n3=0,x1,x2,x3,x4,x5,x6,y3,y4;
scanf("%s",s5); //输入字符串s5
scanf("%s",s6); //输入字符串s6
x5=atol(s5); //使用stdlib函数库中atol*(把字符串转换成长整型数)
x6=atol(s6); //将字符串s5、s6转换至long x5 x6
if(x5<0&&x6>=0) //设定若x5、x6一正一负下情况
{
n3=x5-x6; //设定情况下关系式
}
else //相反正负情况
{
n3=x6-x5; //关系式
}
if(x5>=0&&x6>=0||x5<0&&x6<0) //设定x5、x6符号相同下情况
{
n3=x5+x6; //x5、x6符号相同时x5、x6与n3的关系式
}
printf("%d",n3);
return 0;
}
作者评价:
由于atol的限制,所以这个程序是“准”,暂时只能得到在“long”类型下的·数据的较高精度加减,并不算一个多好的程序,但由于他为一个整合的程序的一部分,所以实用性较高。请各位客官等待片刻,完整版即将出现在你们的眼前!
有错请留言评论,新人报道,手嫩,有错请指出。
第二弹 准·高精度计算器-减
随即呈上!
By He_He _S
2016/7/6 张呵呵于16:49点更改
本目将于1-3日内更新