成都创新互联网站制作重庆分公司

c语言函数计算加减表达式 c语言加减乘除运算

C语言,设计一个函数,实现加,减,乘,除运算。

# includestdio.h

创新互联拥有十载成都网站建设工作经验,为各大企业提供成都做网站、网站建设、外贸营销网站建设服务,对于网页设计、PC网站建设(电脑版网站建设)、重庆APP开发公司、wap网站建设(手机版网站建设)、程序开发、网站优化(SEO优化)、微网站、空间域名等,凭借多年来在互联网的打拼,我们在互联网网站建设行业积累了很多网站制作、网站设计、网络营销经验,集策划、开发、设计、营销、管理等网站化运作于一体,具备承接各种规模类型的网站建设项目的能力。

double jia(double x, double d)

{

double s;

s = x+d;

return s;

}

double jian(double x, double d)

{

double s;

s = x-d;

return s;

}

double cheng(double x, double d)

{

double s;

s = x*d;

return s;

}

double chu(double x, double d)

{

double s;

s = x/d;

return s;

}

int main(void)

{

double i, j, k;

char t;

k = 0;

printf("请输入要计算什么运算“+”“-”“*”“/”\n");

scanf("%c", t);

if(t == '+')

{

printf("请输入要相加的两个数\n");

scanf("%lf %lf", i, j);

k = jia(i, j);

printf("这两个数相加为%6.2lf\n", k);

}

else if(t == '-')

{

printf("请输入要相减的两个数\n");

scanf("%lf %lf", i, j);

k = jian(i, j);

printf("这两个数相减为%6.2lf\n", k);

}

else if(t == '*')

{

printf("请输入要相*的两个数\n");

scanf("%lf %lf", i, j);

k = cheng(i, j);

printf("这两个数相*为%6.2lf\n", k);

}

else if(t == '/')

{

printf("请输入要相/的两个数\n");

scanf("%lf %lf", i, j);

k = chu(i, j);

printf("这两个数相/为%6.2lf\n", k);

}

else

{

printf("对不起目前只支持“+”“-”“*”“/”\n");

}

return 0;

}

用C语言计算加减表达式比如 输入34+12+35输出81 输入输任意且只计算加减表达式 给出程序重

#include stdio.h

#include string.h

int main()

{

double d[100], *dp = d;

int m, k;

char t[50], *tp = t;

char s[100], *c = s;

char *op = "+-*/";

char *fg = "0123456789.";

gets(s);

while (*c)

{

if (strchr(op, *c))

{

*tp++ = *c;

k = 0;

}

else if (strchr(fg, *c))

{

sscanf(c, "%lf%n", dp++, m);

c += m - 1;

++k;

}

++c;

while ((dp - d 1 k == 2) || !*c dp - d = 1)

{

switch (*--tp)

{

case '+':

dp[-2] = dp[-2] + dp[-1];

break;

case '-':

dp[-2] = dp[-2] - dp[-1];

break;

}

--dp;

}

}

printf("%f", *dp);

}

C语言编写5个函数加减乘除取余运算

#includestdio.h

double jia(double a,double b){

return a+b;}

double jian(double a,double b){

return a-b;}

double cheng(double a,double b){

return a*b;}

double chu(double a,double b){

return a/b;}

int modd(int a,int b){

return a%b;}

int main(){

double a,b;

printf("输入两个数字\n");

scanf("%lf%lf",a,b);

printf("加 %lf\n减 %lf\n乘 %lf\n除 %lf\n取模 %d\n",jia(a,b),jian(a,b),cheng(a,b),chu(a,b),modd((int)a,(int)b));

return 0;}

C语言编写加减计算程序

#include stdio.h

main (void)

{

int a,b,c;

char op;

scanf ("%d%c%d",a,op,b);//最好空格去掉,这样就可以直接写成a+b或者a-b。如果有空格的话要记得空格也要打a + b。要不会出现错误 ,而且输入的时候需要用地址符····

if(op=='+')

{c=a+b;}

if(op=='-')

{c=a-b;}

printf("%d%c%d=%d\n",a,op,b,c);//楼主这句应该放在数据处理完后。。要不你输出的a,op,b都是在没处理过的数,也就是原来的值,而且最好是把,去掉,这样更美观 ,而且printf后面不需要。。。切记。而且没必要那样输出。请楼主看我的printf```

}

还不清楚 来hi我

加减号在c语言中怎么表示,比如A加减B怎么表示?

作为编程语言,在运算时,一个表达式只可以有一个结果。

所以在任何的编程语言中,都不会支持±这个操作。

要实现A±B,只能分别计算A+B和A-B,并且分别将值保存在不同变量中。

如果该操作频繁使用,可以将其封装为函数。

如,计算a±b并存储于参数数组c的函数可以写作:

void jiajian(int a, int b, int c[2])

{

c[0] = a+b;

c[1] = a-b;

}

这里的a,b,c的类型均设置为int,具体类型可以根据实际需要修改。 


当前名称:c语言函数计算加减表达式 c语言加减乘除运算
文章分享:http://cxhlcq.com/article/dodgpjh.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部