工大机试19题

原创 2013年12月02日 15:14:20

1.      编一程序模拟整数加、减、乘、除四则运算。当你在键盘上输入
5+6
后,程序将输出=11,当你在键盘上输入11*7后,程序将输出=77。
#include
main()
{
float x,y;
char op;
printf("输入表达式:");
scanf("%f%c%f",&x,&op,&y);
switch(op)
{
case '+':
printf("%.2f%c%.2f=%.2f\n",x,op,y,x+y);break;
case '-': /匹配减法*/
printf("%.2f%c%.2f=%.2f\n",x,op,y,x-y);break;
case '*':
printf("%.2f%c%.2f=%.2f\n",x,op,y,x*y);break;
case '/':
if (y!=0) {printf("%.2f%c%.2f=%.2f\n",x,op,y,x/y);break;}
else {printf("除数为零!\n");break;}
default : printf("输入表达式有错!\n");
}
}

相关文章推荐

2013年9月华为软件类校招机试 西安地区(西工大、西电)部分组试题

题目来源:http://club.xdnice.com/thread-1320782-1-1.html  (西电 好网)

西工大算法机试

  • 2014年06月26日 14:49
  • 1.4MB
  • 下载

西工大C语言实验及考研复试机试

  • 2013年03月11日 16:05
  • 4.02MB
  • 下载

华为机试在线训练-牛客网(19)【中级】单词倒排

题目描述 对字符串中的所有单词进行倒排。 说明: 1、每个单词是以26个大写或小写英文字母构成; 2、非构成单词的字符均视为单词间隔符; 3、要求倒排后的单词间隔符以...

北大青鸟笔试和机试题目2006-11-19

  • 2007年10月24日 18:03
  • 2.52MB
  • 下载

2017 年广工大的程序设计决赛 E 题 --- 倒水 【二进制思维】

地址在此 就是一道思维题,通过分析题得知,每个瓶子可以装2^x这么多水,即这么多的水可以装在一个瓶子里,所以:每2^x个瓶子可以合成一个瓶子。 以样例13 5来说, 13=8+4+1. ...
  • Anxdada
  • Anxdada
  • 2017年06月21日 13:35
  • 160

工大C++ 精品课程上机考(第三题) - 阶乘中含因子2的个数

这题刚开始想的时候,是觉得只要计算偶数,比如5!,只要考虑2,4中含有因子2的个数,再加起来。但看到“输入一个整数n(n 其实可以这样考虑,比如计算8!,其中含有2因子的有三种,一种是只含有因子2(2...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:工大机试19题
举报原因:
原因补充:

(最多只允许输入30个字)