问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

这种计算器怎么用C编写

发布网友 发布时间:2022-05-20 13:35

我来回答

2个回答

热心网友 时间:2023-10-25 17:06

理解你的意思 但是老实和你说 本人水平有限 如果叫我编的话,时间比较长 而且效率很低, 只提供思路如下:1、可以当做一个字符串输入 储存在一个字符串数组之中 直到出现“=” 字符串输入停止 可以使用while 语句实现;2、对字符串进行处理,(由于是字符串处理 所以被限定了只能当做单个数字进行运算 也就是意味着不能进行十位以上的运算 当然这里可以处理掉,需要外加一个函数,判断相邻几个字符之间是不是都是数字,然后可以变成整体的一个数字,这个可以实现)..而实现字符串的处理,我的想法是,把字符串里面的字符逐个读出来比较,当出现运算符号时,跳转到专门的运算,如加法运算,专门编写一个函数实现加法,这里需要另外一些变量参与运算,用于储存数据。当出现*,/两种运算时,需要在*,/两种运算函数里面,写好先预读下一个数,再运算,具体的函数写起来 有点复杂,但不难;3、将所有的值加在一起 用是否读到“=”控制结束,同样可以使用while 语句。实现整条式子的运算,完成这里需要使用一些switch 语句和while 语句 ,以及子函数之间的参数传递,还有就是字符和数字之间的转换,同样需要注意。上面的是我的想法!!

热心网友 时间:2023-10-25 17:07

计算器编写代码!很实用的!不错!顶你! public partial class Book : Foosun.Web.UI.BasePage
{
float Price = 0;
float NeedMoney = 0;
static float Discount = 0;
float RealMoney = 0;
/* static int flag_level = 0;
string Level1 = "00000001";
string Level2 = "00000002";
string Level3 = "00000003";
string Level4 = "00000004";
string Level5 = "00000005";*/
static int submit_flag = 0;
static int the_date = 1;
string uNum = null; protected void Page_Init(object sender, EventArgs e)
{
ScriptManager scriptManager = ScriptManager.GetCurrent(this);
scriptManager.EnableScriptLocalization = true;
scriptManager.EnableScriptGlobalization = true;
}
protected void Page_Load(object sender, EventArgs e)
{
/*this.TextBox_InDate.Attributes.Add("onblur", "javascript:checkInDate();");
this.TextBox_OutDate.Attributes.Add("onblur", "javascript:checkOutDate();");*/
if (!IsPostBack)
{
time();
getDate();
} if (Request.QueryString["id"] != null)
{
News ns = new News();
DataTable dt = new DataTable();
dt = ns.getRoom(Request.QueryString["id"].ToString());
dt.Rows[0]["RoomType"].ToString(); if (!IsPostBack)
{
int RoomCount = Convert.ToInt32(dt.Rows[0]["RoomCount"].ToString());
for (int i = 1; i <= RoomCount; i++)
{
ListItem ls = new ListItem();
ls.Text = i.ToString() + "间";
ls.Value = i.ToString();
this.DropDownList_RoomCount.Items.Add(ls);
}
}
Label_RoomInf.Text = dt.Rows[0]["RoomInf"].ToString();
Price = Convert.ToInt32(dt.Rows[0]["RoomPrice"].ToString());
if (Request.QueryString["isUser"] == null)
{
if (Foosun.Global.Current.UserNum2 != null)
{
rootPublic pd = new rootPublic();
uNum = Foosun.Global.Current.UserNum2;
if (!IsPostBack)
{
GetData();
}
UserNeedMoney();
}
else
{
Response.Redirect("/user/regRoom/Login.aspx?id=" + Request.QueryString["id"].ToString()); }
}
else
{
if (Foosun.Global.Current.UserNum2 != null)
{
rootPublic pd = new rootPublic();
uNum = Foosun.Global.Current.UserNum2;
if (!IsPostBack)
{
GetData();
}
UserNeedMoney();
}
else
{
this.Panel1.Visible = false; }
}
} }
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
单机组装6000元预算,INTEL和AMD下不同的配置方案 手上有5000元,想DIY一台台式机,主要是玩大型单机游戏,像孤岛危机2。求... ...及各自优点缺点和如何修改。。 CPU 至强 E3 1230 v2主板 微星Z... 求配家用游戏电脑4000-6000 嘴巴上长水泡怎么办? 嘴巴旁边长了水泡怎么回事 他不回信息的句子 市面上有哪些浪漫又个性的牛仔单品值得入手? 2021年流行什么外套显瘦不挑身材 夏季有哪些百搭又显高级的单品值得选择? 配一台电脑,主要是运行各种仿真计算分析软件,比如LS-DYNA,fluent,adams,ansys,matlab这类的东西。 如何计算出ls 用多个74LS161芯片构成的计算器是什么计算器? 怎么修改LS-DYNA计算软件的堆栈大小 LISHEN 计算器LS-105键盘错位怎么办 佳能计算器-LS-566H如何使用 微信表情里抓狂和疯了的区别 求高手帮我做个电子小报,急需!唯一的要求是,做的像真正的报纸。 环保报纸怎么做,要资料什么的 用光敏电阻和一个定值的电阻连接时,定阻的大小怎么计算啊? 如图所示,将光敏电阻R1和定值电阻R2、电流表、电压表接入电路.电源电压9V,光敏电阻阻值随光强变化如表 光敏电阻电阻值量化成光线值公式 恒而达股票预测估值 请求专家预测26号中国概念股收盘各涨幅对比 预测中国概念股:百度、新浪、搜狐、网易中谁的收盘涨幅最高 概念股的威胁论 《山河令》女主是谁? 龚俊主演的《结恋》凌睿,《致我们甜甜的小美满》赵帆舟,和山河令的温客行,哪个深情又上头呢_百度问一问 怎么预测概念股当日涨幅最大的是哪个? 《山河令》温客行戏服拍出22万捐献公益,你如何看待剧组的行为? VB计算器 &lt;&lt;越狱&gt;&gt; 越狱女主角莎拉·韦恩·卡利斯跟谁两口子 越狱最后结局~~~~迈克尔、林肯、马宏、苏克雷、恋童癖、黑人、莎拉、贝里克最后的结局。 杭州哪里有卖黑胶唱片的 杭州哪里有黑胶唱片卖呢? 杭州唱片店 重庆哪里有卖黑胶唱片的地方? 陀螺都有哪几种 战斗王EX里都有什么陀螺,也请告诉我是谁使用的!谢谢! 战斗王EX里都有什么陀螺,也请告诉我是谁使用的!谢谢! 陀螺在南方叫什么? 陀螺在南方叫什么? 现在小孩子都玩什么陀螺?是飓风战魂吗? 现在小孩子都玩什么陀螺?是飓风战魂吗? 飓风战魂2中什么陀螺最厉害 飓风战魂2中什么陀螺最厉害 陀螺这篇文章分为几部分每一部分都讲了些什么?陀螺,这篇文章可以分几... 陀螺这篇文章分为几部分每一部分都讲了些什么?陀螺,这篇文章可以分几个段落? 一体羊羔毛外套缩水了怎么补救