高一 数学 算法初步 请详细解答,谢谢! (10 13:29:18)一块橡皮1元钱,一支笔2元钱,问100元钱能买橡皮和笔各多少?数学模型:设能买橡皮X块,笔Y支,则X+2Y=100,求此方程的正整数解.设计一个求此问
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/06 20:25:23
![高一 数学 算法初步 请详细解答,谢谢! (10 13:29:18)一块橡皮1元钱,一支笔2元钱,问100元钱能买橡皮和笔各多少?数学模型:设能买橡皮X块,笔Y支,则X+2Y=100,求此方程的正整数解.设计一个求此问](/uploads/image/z/1170058-58-8.jpg?t=%E9%AB%98%E4%B8%80+%E6%95%B0%E5%AD%A6+%E7%AE%97%E6%B3%95%E5%88%9D%E6%AD%A5+%E8%AF%B7%E8%AF%A6%E7%BB%86%E8%A7%A3%E7%AD%94%2C%E8%B0%A2%E8%B0%A2%21++++%2810+13%3A29%3A18%29%E4%B8%80%E5%9D%97%E6%A9%A1%E7%9A%AE1%E5%85%83%E9%92%B1%2C%E4%B8%80%E6%94%AF%E7%AC%942%E5%85%83%E9%92%B1%2C%E9%97%AE100%E5%85%83%E9%92%B1%E8%83%BD%E4%B9%B0%E6%A9%A1%E7%9A%AE%E5%92%8C%E7%AC%94%E5%90%84%E5%A4%9A%E5%B0%91%3F%E6%95%B0%E5%AD%A6%E6%A8%A1%E5%9E%8B%EF%BC%9A%E8%AE%BE%E8%83%BD%E4%B9%B0%E6%A9%A1%E7%9A%AEX%E5%9D%97%2C%E7%AC%94Y%E6%94%AF%2C%E5%88%99X%2B2Y%3D100%2C%E6%B1%82%E6%AD%A4%E6%96%B9%E7%A8%8B%E7%9A%84%E6%AD%A3%E6%95%B4%E6%95%B0%E8%A7%A3.%E8%AE%BE%E8%AE%A1%E4%B8%80%E4%B8%AA%E6%B1%82%E6%AD%A4%E9%97%AE)
高一 数学 算法初步 请详细解答,谢谢! (10 13:29:18)一块橡皮1元钱,一支笔2元钱,问100元钱能买橡皮和笔各多少?数学模型:设能买橡皮X块,笔Y支,则X+2Y=100,求此方程的正整数解.设计一个求此问
高一 数学 算法初步 请详细解答,谢谢! (10 13:29:18)
一块橡皮1元钱,一支笔2元钱,问100元钱能买橡皮和笔各多少?
数学模型:设能买橡皮X块,笔Y支,则X+2Y=100,求此方程的正整数解.
设计一个求此问题的算法,并用伪代码表示.
高一 数学 算法初步 请详细解答,谢谢! (10 13:29:18)一块橡皮1元钱,一支笔2元钱,问100元钱能买橡皮和笔各多少?数学模型:设能买橡皮X块,笔Y支,则X+2Y=100,求此方程的正整数解.设计一个求此问
带行号的自然语言版本:
1.初始化:设y=1;
2.代入y到x+2y=100中,求出x=100-2y;
3.显然x是正整数(由y的初始值或第5步保证),找到了一个解(x,y),保存结果;
4.y自增1;
5.如果100>2*y则跳到第2步;
6.算法结束.
如果伪代码版本不同,请LZ自行翻译.
对应的C程序代码(完整版):
#include
int main()
{
int x,y=1;
for(;100>2*y;++y)
printf("%d+2*%d=100\n",x=100-y*2,y);
getchar();
return 0;
}
有其它问题的话请补充问题.
main()
{int y;
for(y=1;100-2*y>0;y++)
printf("%d+2*%d=100\n",100-2*y,y);
}
用i j表示橡皮 笔的数量
思想i+2j=100
让i从0--100
每个i都将对应一个j
2 49
4 48
6 47
8 46……