| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3420 人关注过本帖
标题:编了个程序不出哪出错了大家来帮帮忙
只看楼主 加入收藏
zhuwei168
Rank: 1
来 自:东软信息学院
等 级:新手上路
帖 子:180
专家分:0
注 册:2008-2-13
收藏
 问题点数:0 回复次数:35 
编了个程序不出哪出错了大家来帮帮忙
#include "math.h"
#include"stdio.h"
main()
{
    int x,y,a,b;
    printf("请输入腿的个数和头的只数:x,y=?");
    scanf("%d%d\n",&f,&h);
  a=h-b*1;
 b=(f-2*(h-b))/4;
    printf("鸡的个数是a=%d\n",a);
    printf("兔的个数是b=%d\n",b);
}
要求笼中有鸡和兔各若干,数之有腿f只,有头h只。编程计算鸡.兔个多少只(f.h在程序运行时输入)?
其中的f和h我图方便就用x和y代替了。
搜索更多相关主题的帖子: 编程 include 
2008-02-16 17:51
cosdos
Rank: 9Rank: 9Rank: 9
来 自:ShangHai
等 级:蜘蛛侠
威 望:6
帖 子:2109
专家分:1385
注 册:2007-6-19
收藏
得分:0 
看了代码,郁闷中...

—>〉Sun〈<—
2008-02-16 17:55
cosdos
Rank: 9Rank: 9Rank: 9
来 自:ShangHai
等 级:蜘蛛侠
威 望:6
帖 子:2109
专家分:1385
注 册:2007-6-19
收藏
得分:0 
#include "stdio.h"

int main(void)
{
    int f, h, k, i, temp;
   
    do
    {
        printf("请输入腿的数量和头的数量: ");
        k = scanf("%d %d", &f, &h);
        while(getchar() != '\n');
    }while(k != 2 || f < 0 || h < 0);
   
   
    for(i = k = 0; i <= h; i++)
    {
        temp = f - i * 4;
        if((h - i) * 2 == temp)
        {
            printf("当兔有%d只时,鸡有%d只\n", i, temp / 2);
            k = 1;
        }
    }

    if(k == 0)
        printf("数量不成立!\n");
        
    getchar();
   
    return 0;
}

—>〉Sun〈<—
2008-02-16 18:32
zhuwei168
Rank: 1
来 自:东软信息学院
等 级:新手上路
帖 子:180
专家分:0
注 册:2008-2-13
收藏
得分:0 

都看不懂你的代码了
好发杂阿
我现在自学才是第四章还是选择结构程序设计
2008-02-16 18:57
zhuwei168
Rank: 1
来 自:东软信息学院
等 级:新手上路
帖 子:180
专家分:0
注 册:2008-2-13
收藏
得分:0 
不对你那个程序
有错误
比如14条腿6只脑袋
或者是14条腿5只脑袋
就得不到正确结果
和我的那个程序也是一样的
2008-02-16 19:02
aprogram
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2008-2-15
收藏
得分:0 
LZ你的代码实在太不规范了
#include "math.h"
#include"stdio.h"
int main()
{
    int x,y,a,b;
    printf("请输入腿的个数:");
    scanf("%d",&x);
    printf("请输入头的个数:");
    scanf("%d",&y);

    b = (x - 2*y) / 2;
    a = y - b;
    printf("鸡的个数是a=%d\n",a);
    printf("兔的个数是b=%d\n",b);
    
    return 0;
}

学C语言多年,如今才知道一事无成
2008-02-16 19:12
zhuwei168
Rank: 1
来 自:东软信息学院
等 级:新手上路
帖 子:180
专家分:0
注 册:2008-2-13
收藏
得分:0 
呵呵
管它只要能用的话就好啦
2008-02-16 19:32
zhuwei168
Rank: 1
来 自:东软信息学院
等 级:新手上路
帖 子:180
专家分:0
注 册:2008-2-13
收藏
得分:0 
感谢楼上的
你的代码有用哦~
看来我得改进一下我的代码了
2008-02-16 19:34
zhuwei168
Rank: 1
来 自:东软信息学院
等 级:新手上路
帖 子:180
专家分:0
注 册:2008-2-13
收藏
得分:0 
对了
int main
是什么意思??
2008-02-16 19:35
hangeng
Rank: 2
等 级:论坛游民
帖 子:424
专家分:39
注 册:2007-7-23
收藏
得分:0 
k = scanf("%d %d", &f, &h);

没见过啊!
张见识!

  雨水冲不进窗来,在玻璃上痛哭。但它至少奋斗过。
2008-02-16 19:47
快速回复:编了个程序不出哪出错了大家来帮帮忙
数据加载中...
 
   



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

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