求合体
(十进制数计算)请高手帮忙把“程序2”完美合并到“程序1”,使它能运算“程序1”输入的数据,当“R角”处输入字符“C”时继续输入数值(“大外圆”和“长度”"程序1"里已有输入并有赋值就不输入两遍了),
并继续打印出“程序2”运算的数据。
“试合并”是我的想法,虽然错误可以参考~
这个问题纠结很久,求解答,谢谢~
可以用合并好的程序测试分别输入以下几个数值:
第一种:“64”, "42" , "62" ,“76.5”, "84.5" , "2"
第二种:“64”, "42" , "62" ,“76.5”, "84.5" , "C" , "15" ,"81.8" , "2.5"
本帖最后由 cottons 于 2015-5-25 23:26 编辑
将数字字符串用sscanf转化为数字 {:9_239:}楼主的问题我看好久都没勇气看下去,怎么看感觉好乱 如果R角输入不为C呢? 你想怎么办? 你的难点就是怎么取得输入,并按需要判断要用哪个分支.
可以使用 sscanf(str,fmt,pointer_to_var) 这个函数. 萌萌哒 发表于 2015-5-25 18:46
楼主的问题我看好久都没勇气看下去,怎么看感觉好乱
是的,我只是个搞数车的粗人,文化只有初中,C语言自学几天,想弄个简单的算机床程序的代码,编程时好偷偷懒,在论坛提问又表达能力差,大神请见谅{:5_91:} 萌萌哒 发表于 2015-5-25 18:53
如果R角输入不为C呢? 你想怎么办?
不为C就按“程序1”输出结果~ aauutthh 发表于 2015-5-25 19:45
你的难点就是怎么取得输入,并按需要判断要用哪个分支.
可以使用 sscanf(str,fmt,pointer_to_var) 这个函数 ...
是的,就是判断用哪个分支,“结果”测试了,好多错误,运行结果也不正确(那两张图上是正确结果)。。。 cottons 发表于 2015-5-25 14:46
将数字字符串用sscanf转化为数字
运算结果和格式都不对呀,当“R角”处输入字符“C”时能否依次达到以下效果:
打印出“角度”,
输入数值后,
打印出“倒角下方外圆”,
输入数值后,
打印出“R角”,
输入数值后打印出:
O645
X78.5
Z66.0
Z63.1
W-8.23
Z52.72
Z24.50
Z66.0
X75.56
G3 X82.71 W-2.74 R3.7
G1 X84.5 Z55.76
过渡=2.15
打表垫片=16.0
(前半截和“程序1“一致,后半截用”程序2“运算结果接上,过渡和打表垫片始终放在最后两行)
(以上就是依次输入这几个数值”64”, "42" , "62" ,“76.5”, "84.5" , "C" , "15" ,"81.8" , "2.5"输出的结果)
懂了,就是简单的输入为C就运行程序1还运行程序2 不为C就只运行程序1对吗? 萌萌哒 发表于 2015-5-26 09:58
懂了,就是简单的输入为C就运行程序1还运行程序2 不为C就只运行程序1对吗?
正解,还望高手帮忙解答 cottons 发表于 2015-5-25 14:46
将数字字符串用sscanf转化为数字
请教func2如何实现继承func1算法及赋值? 就用一个简单的判断来实现不就可以了么‘判断是不是 等于'C’的ASICC码 如果等于就继续 不等于结束 萌萌哒 发表于 2015-5-26 21:37
就用一个简单的判断来实现不就可以了么‘判断是不是 等于'C’的ASICC码 如果等于就继续 不等于结束
是ASCII。
用if , else if语句?继续用什么表示呢? 就用if else语句就可以了哇 if (输入的 == 'C')
{
代码
}
不用else直接if就够了。不满足就不执行if里面的代码就可以了 本帖最后由 aauutthh 于 2015-5-28 15:10 编辑
怒.本来就讨压这些小白问题.花了时间来写还受气
这些都怪我小心眼. 气是自己该受的.
本帖最后由 晚起鸟儿 于 2015-5-28 14:05 编辑
aauutthh 发表于 2015-5-28 11:14
看下提交历史不就知道了么. 后台文件也有时间戳可以看. stat一下就知道了.
我是冲着这几个鱼币来下载点 ...
你好大神,虽然他的程序也有很多错误,但他的确比你答的更好(至少VC没查出错),
而且他的程序我看不出来有照抄你的嫌疑,我不能因为你回答的早或花了很多时间采纳你的答案(重要的是结果)。
而你写的不仅VC查出六处错误,而且根本无法运行,你让我如何把分给你?
如果你能在不抄袭别人的情况下写个完美的程序,我可以单独开个贴给你88鱼币,
这里按我一贯作风只能给你加荣誉5,鱼币5,贡献1。
如果能做到请跟贴,感谢你的回复~
aauutthh 发表于 2015-5-28 11:14
怒.本来就讨压这些小白问题.花了时间来写还受气
这些都怪我小心眼. 气是自己该受的.
小甲鱼,版主,热心鱼友等真正的高手帮忙解答问题也没摆出一副高傲的姿态,
小白问题都解决不了,就不要怨别人,多反省自己!
页:
[1]