#include<stdio.h>
int main()
{ int a,b,c,i,sum;
char p,q,x,y,z,w;
scanf("%d %d %d\n",&a,&b,&c);
scanf("%c %c\n",&p,&q);
scanf("%c %c %c %c",&x,&y,&z,&w);
if((a>=1&&a<=100)&&(b>=1&&b<=100)&&(c>=1&&c<=100))
{if((p=='+'||p=='-'||p=='*')&&(q=='+'||q=='-'))
{
if(p=='+')
i=a+b;
else if(p=='-')
i=a-b;
else if(p=='*')
i=a*b;
if(q=='+')
sum=i+c;
else sum=i-c;
}
if((p=='+'||p=='-')&&(q=='*'))
{
if(q=='*')
i=b*c;
if(p=='+')
sum=a+i;
if(p=='-')
sum=a-i;}
if(p=='*'&&q=='*')
sum=a*b*c;
switch(x)
{ case 'D':
printf("%d",a);break;
case 'H':
printf("%#X",a);break;
case 'O':
printf("%#o",a);break;
default:
printf("error\n");}
printf("%c",p);
switch(y)
{ case 'D':
printf("%d",b);break;
case 'H':
printf("%#X",b);break;
case 'O':
printf("%#o",b);break;
default:
printf("error\n");}
printf("%c",q);
switch(z)
{ case 'D':
printf("%d",c);break;
case 'H':
printf("%#X",c);break;
case 'O':
printf("%#o",c);break;
default:
printf("error\n");}
printf("=");
switch(w)
{ case 'D':
printf("%d",sum);break;
case 'H':
printf("%#X",sum);break;
case 'O':
printf("%#o",sum);break;
default:
printf("error\n");}
}
return 0;
}
题库2.zip
需积分: 0 197 浏览量
2022-12-18
21:28:55
上传
评论
收藏 15KB ZIP 举报
十六楼台.
- 粉丝: 0
- 资源: 1
最新资源
- Pytorch-pytorch深度学习教程之前馈神经网络.zip
- Pytorch-pytorch深度学习教程之线性回归.zip
- Pytorch-pytorch深度学习教程之基本操作.zip
- 基于QT的地图可视化桌面系统后台数据库为MySQL5.7源码.zip
- 基于simulink的PLL锁相环系统仿真【包括模型,文档,参考文献,操作步骤】
- 基于EM-GMM模型的目标跟踪和异常行为检测matlab仿真【包括程序,注释,参考文献,操作步骤,说明文档】
- 2109010044_胡晨燕_选课管理数据库设计与实现.prj
- 帕鲁介绍的PPT备份没什么好下的
- demo1-202405
- 两种方式修改Intel网卡MAC地址
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈