| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1019 人关注过本帖
标题:请指导求两个数中的较小值,哪里错了?
只看楼主 加入收藏
公寓
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2013-4-24
结帖率:50%
收藏
已结贴  问题点数:18 回复次数:9 
请指导求两个数中的较小值,哪里错了?
#include<stdio.h>
int _tmain(int argc, _TCHAR* argv[])
float min (float x,float y)
{
    float m;
    if (x<y)
    {m=x;}
    else
    {m=y;}
    return m;
}
void main()
{
    float a,b,c,maxdata;
    printf("Please input a b:\n");
    scanf("%f%f",&a,&b);
    mindata=min(a,b);
    printf("较小数:%f\n",mindata);
    getchar();
    getchar();


    return 0;
}
2013-06-13 23:38
末明黑夜
Rank: 1
等 级:新手上路
帖 子:12
专家分:5
注 册:2013-6-13
收藏
得分:3 
mindata你就没有申明啊!
而且
你申明的main的返回值是void,但是你返回了0
而且
int _tmain(int argc, _TCHAR* argv[])这是VS2010的主程序吧,你两个MAIN主程序?删掉,不要
而且有个警告,你的c变量是没有任何用处的,可以不要
2013-06-13 23:56
公寓
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2013-4-24
收藏
得分:0 
回复 2楼 末明黑夜
请问mindata怎么申明?
2013-06-14 00:00
末明黑夜
Rank: 1
等 级:新手上路
帖 子:12
专家分:5
注 册:2013-6-13
收藏
得分:0 
把你的maxdata改成mindata
这里我说错了,应该是定义吧、、、
把你的第二行删除
把你的变量c不要了
然后再吧你的主函数的返回值void改成int
你再试试
最后,其实真的有认真学C的话,这个问题应该都会比较好解决吧····
2013-06-14 00:11
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:3 
回复 3楼 公寓
能问这个,楼主别浪费时间了,拿大好的青春时光谈谈情恋恋爱不是挺好的,实在不行学学英语也比这个好

总有那身价贱的人给作业贴回复完整的代码
2013-06-14 07:10
嗜血老妖
Rank: 3Rank: 3
来 自:江西
等 级:论坛游侠
威 望:2
帖 子:102
专家分:163
注 册:2013-3-25
收藏
得分:3 

仗剑走天涯,网络论英雄。
2013-06-14 08:07
浮云之冰雪
Rank: 2
等 级:论坛游民
帖 子:74
专家分:89
注 册:2013-5-11
收藏
得分:3 
我觉得程序越简单越好,如下只需一句代码 e=(d=a<b?a:b)<c?d:c;便可得出最小值
如何?
#include"stdio.h"
main()
{
    int a,b,c,d,e;
    e=(d=a<b?a:b)<c?d:c;
    printf("%d\n",e);
}

潇洒不可少!
2013-06-14 09:34
不眠的夜
Rank: 2
等 级:论坛游民
帖 子:63
专家分:96
注 册:2013-3-12
收藏
得分:3 
这样就好了
#include<stdio.h>

float min (float x,float y)
{
    float m;
    if (x<y)
    {m=x;}
    else
    {m=y;}
    return m;
}
void main()
{
    float a,b,mindata;
    printf("Please input a b:\n");
    scanf("%f%f",&a,&b);
    mindata=min(a,b);
    printf("较小数:%f\n",mindata);
}
2013-06-14 12:21
我叫沃恩
Rank: 12Rank: 12Rank: 12
来 自:Asia
等 级:贵宾
威 望:10
帖 子:1234
专家分:3865
注 册:2013-3-29
收藏
得分:3 
好好看书学习!!

因为我是菜鸟,所以应该被骂! 细节+坚持=成功!
2013-06-14 13:27
浪漫横行
Rank: 4
等 级:业余侠客
威 望:1
帖 子:127
专家分:291
注 册:2013-4-30
收藏
得分:3 
可以根据编译提示试着自己改改,你这都是小问题,以后多注意点就行
2013-06-15 23:55
快速回复:请指导求两个数中的较小值,哪里错了?
数据加载中...
 
   



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

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