当前位置: 首页 > news >正文

河西网站建设开发手机画平面图软件

河西网站建设开发,手机画平面图软件,建站公司哪家做出来的网站好,电商平面设计教程今天是编程集训的第二天,也是我来到CSDN整整1年。感谢所有阅读过我的文章的人,谢谢。 今天的比赛难度略低于昨天,但这道题也卡了我好久。 进入正题 题目: 题目描述: NCL是一家专门从事计算器改良与升级的实验室&a…

今天是编程集训的第二天,也是我来到CSDN整整1年。感谢所有阅读过我的文章的人,谢谢。

今天的比赛难度略低于昨天,但这道题也卡了我好久。

进入正题

题目:

题目描述:

NCL是一家专门从事计算器改良与升级的实验室,最近该实验室收到了某公司所委托的一个任务:需要在该公司某型号的计算器上加上解一元一次方程的功能。实验室将这个任务交给了一个刚进入的新手ZL先生。为了很好的完成这个任务,ZL先生首先研究了一些一元一次方程的实例:

4+3x=8

6a-5+1=2-2a

-5+12y=0

ZL先生被主管告之,在计算器上键入的一个一元一次方程中,只包含整数、小写字母及+、-、=这三个数学符号(当然,符号“─”既可作减号,也可作负号)。方程中并没有括号,也没有除号,方程中的字母表示未知数。

你可假设对键入的方程的正确性的判断是由另一个程序员在做,或者说可认为键入的一元一次方程均为合法的,且有唯一实数解。

输入

编写程序,解输入的一元一次方程

输出

将解方程的结果(精确至小数点后三位)输出

样例:

输入:
6a-5+1=2-2a
输出:
a=0.750

思路

这道题可以看出来,不需要任何的算法,那就是一个大大大大大模拟,一堆细节需要注意,甚至还有个坑点:有个测试点应该输出0.000,但运算结果是-0.000,就很坑人。

由于没什么思路,直接上代码吧

代码

//主体代码
while(cin>>c) //不断输入
{if(c>='0' && c<='9') //是数字{cnt=cnt*10+c-'0';}if(c=='+') //运算{sum+=f*r*cnt;f=1,cnt=0;}if(c=='-')f表示下一个数应该+还是-,若是+则*1没有变化,若是-则*-1变成负数{sum+=f*r*cnt;f=-1,cnt=0;}if(c=='=') {sum+=r*f*cnt;r=-1,f=1;//r表示等号后的所有运算符会改变,所以都需要*-1cnt=0;}if(c>='a' && c<='z') //记录未知数{x=c;if(cnt) sumx+=f*r*cnt;else sumx+=f*r;cnt=0;}
}

完整代码

#include<algorithm>
#include<iostream>
#include<cstring>
#include<cmath>
#include<cstdio>
#include<stack>
#include<queue>
using namespace std;char c,x;
int sum,sumx;
int r=1,f=1,cnt;
double res;int main() 
{while(cin>>c) {if(c>='0' && c<='9') {cnt=cnt*10+c-'0';}if(c=='+') {sum+=f*r*cnt;f=1,cnt=0;}if(c=='-'){sum+=f*r*cnt;f=-1,cnt=0;}if(c=='=') {sum+=r*f*cnt;r=-1,f=1;cnt=0;}if(c>='a' && c<='z') {x=c;if(cnt) sumx+=f*r*cnt;else sumx+=f*r;cnt=0;}}sum+=f*r*cnt;res=-sum*1.0/sumx;if(res==0.0) res=0;printf("%c=%.3lf",x,res);return 0;
}

没登陆的复制链接

云剪贴板 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)https://www.luogu.com.cn/paste/uudqs2q5也希望各位不论看谁的题解都能看完思路再看代码

http://www.yayakq.cn/news/435484/

相关文章:

  • 关于网站规划建设方案书优化网络培训
  • 国外卖货平台有哪些长春网站排名优化
  • 太原网站建设地图在线动画手机网站模板下载
  • 深圳西乡网站建设有人打电话说请我做网站 骗子
  • 宁波网站建设公司哪里有免费企业网站建设
  • 专业模板网站设计公司wordpress用什么建
  • wap免费建站程序宣传网站有哪些
  • 企业营销型网站策划务佛山高端网站建设
  • 新网站为什么做的这么难建筑效果图
  • 丹阳网站建设价格汕头seo优化
  • 肇庆市住房和城乡房屋建设局网站页面布局
  • 广州十大网站建设集团门户网站建设策划
  • 龙华住房和建设局网站官网建设网站通过什么赚钱
  • 计算机网站php设计代做做企业网站 长春
  • 荣泰建设集团网站重庆市建设工程信息网查询人员
  • 北京漫步云端网站建设抖音广告推广怎么做
  • iis网站右键没有属性建设网络平台 请示
  • 您网站建设wordpress电影资源
  • 没有网站可以做百度推广吗域名注册哪个网站最便宜
  • mysql 转wordpress网站优化排名易下拉效率
  • 龙岗做网站建设seo搜索引擎优化内容
  • 顺义做网站的公司手机上制作网站的软件
  • 网站建设与网页设计总结书法网站建站目标
  • 做外贸的网站平台有哪些网站建设课程设计实训总结
  • 开心消消乐官方网站开发公司国家企业公示网入口官网登录
  • 做网站站长开通vip做网站需要的东西
  • 简洁高端网站模板psd天门做网站
  • 网站开发用C制作网站的方法
  • 谷歌网站地图生成学生个人网页制作代码模板
  • 房山建设网站wordpress中文版和英文版