C#-算法,思想
设计一个解一元二次方程的训练程序。程序产生三个介于1与9之间的整数作为一元二次方程的系数,并确保该方程有整数解。以适当的形式显示出该一元二次方程,用户从两个文本框输入答案,并按“确认”按钮,程序应判断用户输入的结果是否正确。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
设计一个解一元二次方程的训练程序。程序产生三个介于1与9之间的整数作为一元二次方程的系数,并确保该方程有整数解。以适当的形式显示出该一元二次方程,用户从两个文本框输入答案,并按“确认”按钮,程序应判断用户输入的结果是否正确。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
1,模拟所有的情况
ax^2 + bx + c=0;
2,把所有的都解出来,并判断
x=[-b±√(b²-4ac)]/(2a) , (b²-4ac≥0)
3,把所有符合要求的abc + 解求出来
4,序列化或者用流写到一个文件中;
5,用随即数随即出题吧。
系数要求在1-9之间,这样的方程一共就999个,有整数解的就更少了。
我觉得把符合要求的系数组合找到存起来然后随机抽取更好吧。
程序编写没什么难度,你自己试试看,我就是提一个想法。