标题:输出3个书中最大的数,为什么调试不出来,求帮忙检查下~~
只看楼主
ray李锐
Rank: 1
来 自:奉节
等 级:新手上路
帖 子:28
专家分:7
注 册:2013-3-9
结帖率:100%
已结贴  问题点数:20 回复次数:18 
输出3个书中最大的数,为什么调试不出来,求帮忙检查下~~
#include <stdio.h>
void main()
{
    int a,b,c,temp;
    scanf("%d %d %d ",&a,&b,&c);
    temp=a;
    if(b>temp)
        temp=b;
    if(c>temp)
    temp=c;
    printf("%d",temp);
}
搜索更多相关主题的帖子: 检查 void include 最大的 
2013-03-09 22:36
小习小习
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:6
帖 子:1467
专家分:4792
注 册:2012-7-2
得分:2 
#include <stdio.h>
void main()
{
    int a,b,c,temp;
    scanf("%d %d %d ",&a,&b,&c);
    temp=a;
    if(b>temp)
        temp=b;
    if(c>temp)
    temp=c;
    printf("%d",temp);
}
试着把划红线的后面的空格删掉

实现自己既定的目标,必须能耐得住寂寞单干。
2013-03-09 22:47
dengluoy
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:127
专家分:165
注 册:2013-2-5
得分:2 
#include <stdio.h>
void main()
{
    int a ,b ,c ,temp ;
    scanf("%d,%d,%d",&a,&b,&c);
    temp=a;
    if(b>temp)
    {
        temp=b;
    }
    if(c>temp)
    {
        temp=c;
    }
    printf("%d",temp);
}
printf("%d,%d,%d",&a,&b,&c);
这样就可以了。因为printf();
这个函数他的参数是对应这样的类型。
你百度一下,看下printf()的原型,你就知道了。

一同学习, 一同进步
2013-03-09 22:50
邓士林
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:淮河河畔
等 级:贵宾
威 望:61
帖 子:2391
专家分:13384
注 册:2013-3-3
得分:2 
#include <stdio.h>
#include "stdafx.h"
 void main()
 {
     int a,b,c,temp;
     scanf("%d%d%d",&a,&b,&c);
     temp=a;
     if(b>temp)
         temp=b;
     if(c>temp)
     temp=c;
     printf("%d",temp);
 }

这样就可以了。在头部加个#include "stdafx.h"
收到的鲜花
  • ray李锐2013-03-11 18:29 送鲜花  3朵  

Maybe
2013-03-09 22:51
tompobing
Rank: 8Rank: 8
等 级:蝙蝠侠
帖 子:260
专家分:809
注 册:2012-12-9
得分:2 
楼主看看这个
#include <stdio.h>
void swap(int *a,int *b)
{
    int t;
    t=*a;
    *a=*b;
    *b=t;
}
int main()
{
    int a,b,c,max;
    scanf("%d%d%d",&a,&b,&c);
    if(a>b) swap(&a,&b);
    if(a>c) swap(&a,&c);
    if(b>c) swap(&b,&c);
    max=c;
    printf("%d\n",max);
    return 0;

}
2013-03-09 23:40
nxa520
Rank: 1
等 级:新手上路
帖 子:7
专家分:9
注 册:2013-2-25
得分:2 
#include<stdio.h>
 int main()
 { int a,b,c;
   int m,x;
    printf("输入任意三位数:\n");
    scanf("%d %d %d",&a,&b,&c);
     m=a>b? a:b;
     x=m>c? m:c;
    printf("最大数%d:\n",x);
    system("pause");
}
看看这个吧 比较简单
2013-03-10 13:17
jokerbat
Rank: 2
等 级:论坛游民
帖 子:77
专家分:91
注 册:2012-2-1
得分:0 
跟贴留着看
2013-03-10 13:51
模糊
Rank: 2
等 级:论坛游民
帖 子:56
专家分:53
注 册:2013-2-26
得分:2 
a=a>b?a:b>c?b:c;
2013-03-10 14:07
tremere
Rank: 6Rank: 6
来 自:火星
等 级:侠之大者
帖 子:223
专家分:432
注 册:2013-3-11
得分:2 
回复 4楼 邓士林
这个算头文件吗?我都没见过,是什么意思?

极品菜鸟,来学习啦,啦啦啦啦啦啦啦。。。
2013-03-11 09:51
tremere
Rank: 6Rank: 6
来 自:火星
等 级:侠之大者
帖 子:223
专家分:432
注 册:2013-3-11
得分:2 
好吧,我也写个。
#include<stdio.h>
int main()
{ int a,b,c,max;
scanf("%d%d%d",&a,&b,&c);
max=(a>b)?a:b;           或者这里改成if(a>b) max=a;
max=(max>c)?max:c;                     else max=b;
return 0;                             if(c>max)
}                                        printf("%d\n",c);
                                        else printf("%d\n",max);希望对你有用
   

极品菜鸟,来学习啦,啦啦啦啦啦啦啦。。。
2013-03-11 10:08



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-400295-1-1.html




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

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