| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1009 人关注过本帖
标题:这题用C++怎么做呢?
只看楼主 加入收藏
lj120122
Rank: 1
等 级:新手上路
帖 子:23
专家分:8
注 册:2012-11-26
收藏
得分:0 
回复 楼主 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
wo叫xiao宝
Rank: 1
来 自:南昌
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-11-18
收藏
得分:0 
据说,不能问题的啊!

小白一个 !
2012-11-28 13:17
zhuanjia0
Rank: 4
等 级:业余侠客
威 望:3
帖 子:86
专家分:232
注 册:2012-1-13
收藏
得分:0 
很简单的一道题目,为什么要用那么麻烦的算法???

程序代码:
#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
lxsl
Rank: 2
等 级:论坛游民
帖 子:11
专家分:13
注 册:2009-9-25
收藏
得分:0 
回复 4楼 jlee520
/ 这个除法运算符,如果两边的数都是int型,所得到的结果只有整数部分,例如:5/2=2,1/2=0 ,所以除法 / 和取余数 % 两种运算经常一起出现。
if(b/a ==2
这条语句应该为:
if(b/a ==2 && b%a ==0//表示b/a的整数部分为2,且余数为0
2012-11-28 17:03
DYONGJ
Rank: 2
来 自:天津
等 级:论坛游民
帖 子:16
专家分:20
注 册:2012-11-15
收藏
得分:0 
程序代码:
#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
fz19910125
Rank: 2
来 自:上海
等 级:论坛游民
帖 子:52
专家分:11
注 册:2010-10-12
收藏
得分:0 
程序代码:
/* 编写程序,今年父亲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 要不要无所谓的!~
        }
    }
}



[ 本帖最后由 fz19910125 于 2012-12-6 17:15 编辑 ]
2012-11-29 14:18
wuxia111111
Rank: 2
等 级:论坛游民
帖 子:32
专家分:60
注 册:2012-11-18
收藏
得分:0 
回复 楼主 jlee520
/* 编写程序,今年父亲30岁,儿子6岁,问多少年后父亲的年龄是儿子年龄的2倍?*/

#include<iostream>
using namespace std;

int main()
{
int fay=30;
int sony=6;
for(int i=1;;i++)
   if(30+i==2*(6+i))
   {   cout<<i<<"年后父亲的年龄是儿子的二倍."<<endl;
       break;
   }
return 0;

}
2012-11-30 21:59
快速回复:这题用C++怎么做呢?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016869 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved