实践C简单计算器代码.docx

上传人:b****2 文档编号:1973569 上传时间:2022-10-25 格式:DOCX 页数:8 大小:14.79KB
下载 相关 举报
实践C简单计算器代码.docx_第1页
第1页 / 共8页
实践C简单计算器代码.docx_第2页
第2页 / 共8页
实践C简单计算器代码.docx_第3页
第3页 / 共8页
实践C简单计算器代码.docx_第4页
第4页 / 共8页
实践C简单计算器代码.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

实践C简单计算器代码.docx

《实践C简单计算器代码.docx》由会员分享,可在线阅读,更多相关《实践C简单计算器代码.docx(8页珍藏版)》请在冰豆网上搜索。

实践C简单计算器代码.docx

实践C简单计算器代码

[实践]C简单计算器代码

#include

usingnamespacestd;

intprime1(intm);

intprime2(intm);

intprime3(intm);

intprime4(intm);

intprime5(intm);

voidmain()

{

boolflag;

intx,y,s,a,b,c,d,e,f,g;

charn,ch;

flag=true;

while(flag)

{

cout<<"请输入表达式,操作数与操作符之间用空格分隔"<

cout<<"加减乘除的运算符分别用“+-*/”表示"<

cin>>x>>n>>y;

{

if(n=='+')

f=x+y;

if(n=='-')

f=x-y;

if(n=='*')

f=x*y;

if(n=='/')

f=x/y;

}

cout<<"计算结果是:

"<

if(f<0)

{

s=f*(-1);

if(s>=0&&s<10)

{

cout<<"";prime1(s);cout<

cout<<"";prime1(s);cout<

cout<<"--";prime1(s);cout<

cout<<"";prime1(s);cout<

cout<<"";prime1(s);cout<

}

if(s>=10&&s<100)

{

a=s/10;

b=s%10;

cout<<"";prime1(a);prime1(b);cout<

cout<<"";prime2(a);prime2(b);cout<

cout<<"--";prime3(a);prime3(b);cout<

cout<<"";prime4(a);prime4(b);cout<

cout<<"";prime5(a);prime5(b);cout<

}

if(s>=100&&s<1000)

{

a=s/100;

b=(s/10)%10;

c=s%10;

cout<<"";prime1(a);prime1(b);prime1(c);cout<

cout<<"";prime2(a);prime2(b);prime2(c);cout<

cout<<"--";prime3(a);prime3(b);prime3(c);cout<

cout<<"";prime4(a);prime4(b);prime4(c);cout<

cout<<"";prime5(a);prime5(b);prime5(c);cout<

}

if(s>=1000&&s<10000)

{

a=s/1000;

b=(s/100)%10;

c=(s/10)%10;

d=s%10;

cout<<"";prime1(a);prime1(b);prime1(c);prime1(d);cout<

cout<<"";prime2(a);prime2(b);prime2(c);prime2(d);cout<

cout<<"";prime3(a);prime3(b);prime3(c);prime3(d);cout<

cout<<"";prime4(a);prime4(b);prime4(c);prime4(d);cout<

cout<<"";prime5(a);prime5(b);prime5(c);prime5(d);cout<

}

}

if(f>=0)

{

if(f>=0&&f<10)

{

prime1(f);cout<

prime2(f);cout<

prime3(f);cout<

prime4(f);cout<

prime5(f);cout<

}

if(f>=10&&f<100)

{

a=f/10;

b=f%10;

prime1(a);prime1(b);cout<

prime2(a);prime2(b);cout<

prime3(a);prime3(b);cout<

prime4(a);prime4(b);cout<

prime5(a);prime5(b);cout<

}

if(f>=100&&f<1000)

{

a=f/100;

b=(f/10)%10;

c=f%10;

prime1(a);prime1(b);prime1(c);cout<

prime2(a);prime2(b);prime2(c);cout<

prime3(a);prime3(b);prime3(c);cout<

prime4(a);prime4(b);prime4(c);cout<

prime5(a);prime5(b);prime5(c);cout<

}

if(f>=1000&&f<10000)

{

a=f/1000;

b=(f/100)%10;

c=(f/10)%10;

d=f%10;

prime1(a);prime1(b);prime1(c);prime1(d);cout<

prime2(a);prime2(b);prime2(c);prime2(d);cout<

prime3(a);prime3(b);prime3(c);prime3(d);cout<

prime4(a);prime4(b);prime4(c);prime4(d);cout<

prime5(a);prime5(b);prime5(c);prime5(d);cout<

}

}

cout<<"继续计算按“y”,退出计算请按“n”"<

cin>>ch;

{

if(ch=='y')

flag=true;

else

flag=false;

}

}

}

intprime1(intm){

if(m==0)

cout<<"--";

if(m==1)

cout<<"";

if(m==2)

cout<<"--";

if(m==3)

cout<<"--";

if(m==4)

cout<<"";

if(m==5)

cout<<"--";

if(m==6)

cout<<"--";

if(m==7)

cout<<"--";

if(m==8)

cout<<"--";

if(m==9)

cout<<"--";

return0;

}

intprime2(intm){

if(m==0)

cout<<"||";

if(m==1)

cout<<"|";

if(m==2)

cout<<"|";

if(m==3)

cout<<"|";

if(m==4)

cout<<"||";

if(m==5)

cout<<"|";

if(m==6)

cout<<"|";

if(m==7)

cout<<"|";

if(m==8)

cout<<"||";

if(m==9)

cout<<"||";

return0;

}

intprime3(intm){

if(m==0)

cout<<"";

if(m==1)

cout<<"";

if(m==2)

cout<<"--";

if(m==3)

cout<<"--";

if(m==4)

cout<<"--";

if(m==5)

cout<<"--";

if(m==6)

cout<<"--";

if(m==7)

cout<<"|";

if(m==8)

cout<<"--";

if(m==9)

cout<<"--";

return0;

}

intprime4(intm){

if(m==0)

cout<<"||";

if(m==1)

cout<<"|";

if(m==2)

cout<<"|";

if(m==3)

cout<<"|";

if(m==4)

cout<<"|";

if(m==5)

cout<<"|";

if(m==6)

cout<<"||";

if(m==7)

cout<<"|";

if(m==8)

cout<<"||";

if(m==9)

cout<<"|";

return0;

}

intprime5(intm){

if(m==0)

cout<<"--";

if(m==1)

cout<<"";

if(m==2)

cout<<"--";

if(m==3)

cout<<"--";

if(m==4)

cout<<"";

if(m==5)

cout<<"--";

if(m==6)

cout<<"--";

if(m==7)

cout<<"";

if(m==8)

cout<<"--";

if(m==9)

cout<<"--";

return0;

}

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1