失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 十位数连加 c语言 用C语言编写一个简易计算器可实现加减乘除 连加连减 连乖连除....

十位数连加 c语言 用C语言编写一个简易计算器可实现加减乘除 连加连减 连乖连除....

时间:2021-04-10 22:02:20

相关推荐

十位数连加  c语言 用C语言编写一个简易计算器可实现加减乘除 连加连减 连乖连除....

用C语言编写一个简易计算器可实现加减乘除,连加连减,连乖连除.

用C语言编写一个简易计算器可实现加减乘除,连加连减,连乖连除.

人气:435 ℃时间:-04-10 06:55:13

优质解答

#include

#include"stdlib.h"

#defineN10

voidfun()

{

inta,b,t;

charc;

scanf("%d",&a);

scanf("%c",&c);

scanf("%d",&b);

if(c=='+'||c=='-'||c=='*'||c=='/'||c=='%')

{

if(c=='+')t=a+b;

if(c=='-')t=a-b;

if(c=='*')t=a*b;

if(c=='%')t=a%b;

if(c=='/')

{

if(b==0)

{

printf("0不能做除数\n");

}

else

t=a/b;

}

printf("%d%c%d=%d\n",a,c,b,t);

}

elseprintf("运算符号错误!\n");

}

voidmain()

{

inti;

charquit;

for(i=0;i

{

fun();

printf("是否继续(y/n)?\n");

scanf("%c",&quit);

if(quit=='Y'||quit=='y'){

system("cls");//清屏函数头文件为stdlib.h

continue;

}

if(quit=='N'||quit=='n')break;

}

}#include

intjia(inta,intb)

{

ints;

s=a+b;

returns;

}

intjian(inta,intb)

{

ints;

s=a-b;

returns;

}

intcheng(inta,intb)

{

ints;

s=a*b;

returns;

}

intchu(inta,intb)

{

ints;

s=a/b;

returns;

}

voidmain()

{

inta,b,x,y,i;

charc;

printf("请输入运算式:\n");

scanf("%d%c%d",&a,&c,&b);

x=a;

y=b;

for(i=0;;i++)

{

if(c=='+')x=jia(x,y);

elseif(c=='-')x=jian(x,y);

elseif(c=='*')x=cheng(x,y);

elseif(c=='/')x=chu(x,y);

c=getchar();

if(c=='=')

{

printf("%d\n",x);

break;

}

scanf("%d",&y);

}

}

我来回答

类似推荐

如果觉得《十位数连加 c语言 用C语言编写一个简易计算器可实现加减乘除 连加连减 连乖连除....》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。