Chinaunix首页 | 论坛 | 博客
  • 博客访问: 435664
  • 博文数量: 158
  • 博客积分: 1855
  • 博客等级: 上尉
  • 技术积分: 1888
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-18 14:19
文章分类

全部博文(158)

文章存档

2013年(4)

2012年(16)

2011年(10)

2010年(40)

2009年(61)

2008年(33)

分类:

2008-12-06 09:01:02

[root@qq a]# cat a.sh
#!/bin/bash
#a.sh
read a ch b
case $ch in
+)echo "$a+$b=`expr $a + $b`";;
-)echo "$a-$b=`expr $a - $b`";;
/)echo "$a/$b=`expr $a \/ $b`";;
'*')echo "$a*$b=`expr $a \* $b`";;
%)echo "$a&$b=`expr $a % $b`";;
^)echo "$a^$b=$(($a**$b))";;
*)echo error;;
esac
 
[root@qq a]# cat a.c
main()
{
 int a,b;
 char c;
 scanf("%d%c%d",&a,&c,&b);
 switch(c)
 {
  case '+': printf("%d%c%d=%d\n",a,c,b,a+b);
          break;
  case '-': printf("%d%c%d=%d\n",a,c,b,a-b);
          break;
  case '*': printf("%d%c%d=%d\n",a,c,b,a*b);
          break;
  case '/': printf("%d%c%d=%d\n",a,c,b,a/b);
          break;
  default:  printf("error\n");
 }
}
阅读(972) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~