zqrx.net
当前位置:首页 >> 基于linux的计算器编写 >>

基于linux的计算器编写

如果只做四个简单的运算这应应该可以 shell脚本代码如下:#!/bin/bash read -p "input num1:" a read -p "input num2:" b read -p "input operator:" o case $o in+) let "res=a + b" echo $res;;-) let "res=a - b" echo $res;;/) awk 'BEGIN{printf "%.2f\n",'$a'/'$b'}';;*) let "res=a * b" echo $res;; esac

#!/bin/bash one=${1:-} two=${2:-} echo $(($one+$two))

你需要调用图形库,还需要了解linux下的图形机制,通常的X系统常见做界面的库有GTK和QT,牛逼可以用Xlib.当然OpenGl和SDl的库都可能有用,东西很多,在Linux下还是多google的比较好,不过给你最后推荐一下Gecko(xulrunner)也不错不过资料都是E文的.by the way,linux下不需要计算器了..多编点其他的,游戏也不错哟

第一步:打开终端,随便进入一个文件夹用于存放你编写的程序 #cd /home/usr/workspace #vi Hello.c 接着你就会看到vi编辑器,按I开始输入,接着输入你的代码, 输完后按Esc,再输入":wq"(引号内)保存退出, 好,现在你已经用vi编辑好了你程序.第二步:用gcc编译你的程序 在终端输入 #gcc -o hello hello.c 编译完成后,在你的文件中出现一个hello运行文件.第三步:运行编译好到hello文件,在终端输入 #./hello 到这一步你的程序开始运行了.

50分就给你做一题吧.#!/bin/sh#模拟计算器 case $2 in 1) sum=$(($1+$3))|echo "$1 + $3=$sum";; 2) sum=$(($1-$3))|echo "$1 - $3=$sum";; 3) sum=$(($1*$3))|echo "$1 * $3=$sum";; 4) sum=$(($1/$3))|echo "$1 / $3=$sum";; esac

你得装一个calc软件啊,我用archlinux,pacman -S calc可以装上calc,然后term里运行就可以.如果用ubuntu,还是apt-cache search calc看看,应该有这个软件apt-get install calc

双击打开,看.

加个判断 第二个数为空的时候直接显示第一个数的值就完了

$("select option:selected").next() 完整代码 $(function() {$("select").change(function(event) {var obj = $(this).find("option:selected").next();alert("选中项的下一个: 内容"+obj.html()+",值"+obj.val());});})

提供一个输入按键应用程序实例,你参考一下.#include #include #include #include #include #include #include #include #include #include #include int main(void){int buttons_fd;int key_value,i=0,count;struct input_event ev_key;buttons_fd = open(

网站首页 | 网站地图
All rights reserved Powered by www.zqrx.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com