回复 楼主 jlee520
											#include <iostream>using namespace std;
int i;
int temp(int a,int b);
int main()
{
temp(30,6);
cout<<i<<endl;
return 0;
}
int temp(int a,int b)
{
for(i=1;;i++)
{
a=30+i;
b=6+i;
if(a==2*b)
{
break;
}
}
return i;
}
 2012-11-27 13:13
	    2012-11-27 13:13
   2012-11-28 13:17
	    2012-11-28 13:17
   程序代码:
程序代码:#include "iostream"
using namespace std;
int main()
{
    int f = 30, s = 6 ;
    int i =0 ;
    while (f != 2*s)
    {
        f++;
        s++;
        i++;
    }
    cout<<i<<"年后父亲的年龄是儿子年龄的2倍."<<endl;
    return 0;
}										
					
	 2012-11-28 14:36
	    2012-11-28 14:36
  if(b/a ==2)这条语句应该为:
if(b/a ==2 && b%a ==0)//表示b/a的整数部分为2,且余数为0
 2012-11-28 17:03
	    2012-11-28 17:03
   程序代码:
程序代码:#include<iostream>
using namespace std;
int main()
{
   int a,b,m;
   cout<<"请输入父亲和儿子的年龄";
   cin>>a>>b;
   m=a-2*b;
   cout<<m<<"年之后父亲的年龄是儿子年龄的二倍"<<endl;
   return 0;
}可以参考一下 
										
					
	 2012-11-28 19:21
	    2012-11-28 19:21
   程序代码:
程序代码:/* 编写程序,今年父亲30岁,儿子6岁,问多少年后父亲的年龄是儿子年龄的2倍?*/
int father_s_old()
{
    int father_old = 30;  //父亲的年龄
    int son_old = 6;      //儿子的年龄
    while(1)              //while(1)死循环
    {
        father_old++; 
        son_old++;
        if (father_old / 2 == son_old)     //直到满足父亲的年龄/2等于儿子的年龄才退出
        {
            return father_old;             //返回父亲的年龄
            break;                         //这句的break 要不要无所谓的!~
        }
    }
} 2012-11-29 14:18
	    2012-11-29 14:18
   2012-11-30 21:59
	    2012-11-30 21:59