聂卫平棋谱:如何用c语言解此题?

来源:百度文库 编辑:高考问答 时间:2024/05/05 01:00:31
甲对乙说:我在你的年龄时候 你才4岁
一对甲说:我到你的年龄时候 你已67岁

求他们实际年龄
我要的是c语言解题的思路 不是要算术

int a,b //甲乙的实际年龄
for(a=4;a<67;a++)
{
for(b=4;b<a;b++)
{
if (a-b=b-4)
if (a-b=64-a)
print(d%d%,a,b);
}
}

解一个方程
x-(y-x)=4
y+(y-x)=67
x=25,y=46

///////////////////////////////////////

#include <stdio.h>

int main()
{
printf ( "甲:%d\n乙:%d\n",25,46);
return 0;
}

#include<stdio.h>
main()
{
int a,b; /*a是甲真实年龄,b是乙真实年龄*/
for(a=4;a<67;a++)
{
for(b=4;b<a;b++)
if(a-b==b-4)
{
if(a-b==67-a)printf("甲%d岁,乙%d岁",a,b);
}
}
getch();
}

main()
{
int i,j;
for (i=4;i<=67;i++)
{
for (j=0;j<=67;j++)
if (i==4+(j-i) && j+(j-i)==67)
printf("\n%5d%5d",i,j);
}

}