搜索
查看: 1308|回复: 9
打印 上一主题 下一主题

从键盘任意读入3个整数,如何从中找出最小的一个?

[复制链接]
跳转到指定楼层
楼主
发表于 2014-5-12 23:12:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币

沙发
发表于 2014-5-13 00:23:44 | 只看该作者
书上的习题?
题解区全都有的

http://bbs.ahalei.com/forum-60-1.html
板凳
发表于 2014-5-13 12:29:26 | 只看该作者
#include <stdio.h>
#include <stdlib.h>
int main()
{
        int a,b,c;
    scanf("%d %d %d",&a,&b,&c);
    if(a<=b)
                if(a<=c)
                        printf("%d",a);
        else
                        printf("%d",c);
    else
                if(b<=c)
                        printf("%d",b);
        else
                        printf("d",c);
       
        system("pause");
        return 0;
}
地板
发表于 2014-5-13 15:06:58 | 只看该作者
用FOR循环,将这三个数两两比较。应该是对的吧,我学PASCAL是这样的的。
5#
发表于 2014-5-16 17:48:54 | 只看该作者
还可以这样:int main(){
    int a,b,c,t;
    printf("input three numbers:");
    scanf("%d %d %d",&a,&b,&c);
    if(a<b)
    {
        t=a;
        a=b;
        b=t;
    }
    if(a<c)
    {
        t=a;
        a=c;
        c=t;
    }
    printf("\n%d is the biggest.\n",a);
}
6#
发表于 2014-5-16 19:40:30 | 只看该作者
杨艺晨 发表于 2014-5-13 15:06
用FOR循环,将这三个数两两比较。应该是对的吧,我学PASCAL是这样的的。
你的pascal很厉害吗?如果是,那就请教教我——9月要比赛了!!!{:soso_e101:}
7#
发表于 2014-6-26 18:32:26 | 只看该作者
推荐你一本书吧,《Free Pascal语言与基础算法》(科学技术文献出版社),我在淘宝上买的,可详细了!自己看看就可以。
8#
发表于 2014-7-13 10:45:28 | 只看该作者
#include <stdio.h>
#include <stdlib.h>
int main()
{        int a,b,c,d;
        scanf("%d %d %d",&a,&b,&c);
    if (a<b)  d=a;
    else d=b;
        if (d>c)  d=c;
   
    printf("%d",d);
   
        system("pause");
        return 0;
}
9#
发表于 2014-7-18 13:46:16 | 只看该作者
[mw_shl_code=c,true]#include <stdio.h>
#include <stdlib.h>
int main()
{
        int a,b,c,d;
    scanf("%d %d %d",&a,&b,&c);
    if(a<b) d=a;
    else d=b;
    if(c<d) d=c;
    printf("%d",d);
        system("pause");
        return 0;
}[/mw_shl_code]
10#
发表于 2014-8-2 13:19:53 | 只看该作者
#include <stdio.h>
#include <stdlib.h>
int main()
{
        int a,b,c;
    scanf("%d %d %d",&a,&b,&c);
    if(a<=b)
                if(a<=c)
                        printf("%d",a);
        else
                        printf("%d",c);
    else
                if(b<=c)
                        printf("%d",b);
        else
                        printf("d",c);
        
        system("pause");
        return 0;
}
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表