首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

小弟我就不明白了!艹

2012-10-11 
我就不明白了!艹int a,b,cprintf(输入3个数\n)scanf(%d,%d,%d, &a, &b, &c)if(ab)if(bc)printf(

我就不明白了!艹
int a,b,c;
printf("输入3个数\n");
scanf("%d,%d,%d", &a, &b, &c);
if(a<b)
if(b<c)
printf("最大值为%d",c);
else
printf("最大值为%d",b);
else if(a<c)  
printf("最大值为%d",c);
else
printf("最大值为%d",a);
system("PAUSE");
return 0;
  //我不明白,为什么输出的总是第一个数a

[解决办法]

探讨

笑而不语,赚分就走。。int a,b,c;

printf("输入3个数\n");
scanf("%d,%d,%d", &amp;a, &amp;b, &amp;c);

if(a<b)
{
if(b<c)
printf("最大值为%d",c);
else
printf("最大值为%d",b);
}
else if(a<c)
{
printf("最大值为%d……

[解决办法]
自己一起写的超级蛋疼版本!
C/C++ code
/*    时间: 2012年8月4日22:24:19。    用处: 判断三个数字大小,并且按照从大到小顺序排列。    功能: 能正确判断下列情况        a > b && a > c && b > c        a > b && a > c && c > b        a < b && b > c && a > c        a < b && b > c && c > a        c > a && c > b && a > b        c > a && c > b && b > a        a == b && b > c        a == c && c > b        b == c && c > a        b == c && a > c        a == b && b == c */# include        <stdio.h>int        main(void){    int        a, b, c, t;    printf("请输入三个整数类型数值: ");    scanf("%d %d %d", &a, &b, &c);    printf("\n");    printf("原输入值: a = %d, b = %d, c = %d \n", a, b, c);    printf("\n");    if (a > b && a > c && b > c)        printf("a = %d, b = %d, c = %d \n", a, b, c);    else if (a > b && a > c && b < c)    {        t = b;        b = c;         c = t;        printf("a = %d, b = %d, c = %d \n", a, b, c);    }    else if (a < b && b > c && a > c)    {        t = b;        b = a;        a = t;        printf("a = %d, b = %d, c = %d \n", a, b, c);    }    else if (a < b && b > c && c > a)    {        t = a;        a = b;        b = c;        c = t;        printf("a = %d, b = %d, c = %d \n", a, b, c);    }    else if (c > a && c > b && a > b)    {        t = a;        a = c;        c = b;        b = t;        printf("a = %d, b = %d, c = %d \n", a, b, c);    }    else if (c > a && c > b && b > a)    {        t = a;        a = c;        c = t;        printf("a = %d, b = %d, c = %d \n", a, b, c);    }    else if (a == b && b > c)    {        printf("a = %d, b = %d, c = %d \n", a, b, c);    }    else if (a == c && c > b)    {        t = b;        b = c;        c = t;        printf("a = %d, b = %d, c = %d \n", a, b, c);    }    else if (b == c && c > a)    {        t = a;        a = c;        c = t;        printf("a = %d, b = %d, c = %d \n", a, b, c);    }    else if (b == c && a > c)    {        printf("a = %d, b = %d, c = %d \n", a, b, c);    }    else if (a == b && b == c)    {        printf("a = %d, b = %d, c = %d \n", a, b, c);    }    return 0;}
[解决办法]
以前看到这种代码还会仔细看下,现在看到直想骂
[解决办法]
探讨
引用:

笑而不语,赚分就走。。 int a,b,c;



printf("输入3个数\n");
scanf("%d,%d,%d", &amp;amp;a, &amp;amp;b, &amp;amp;c);

if(a<b)
{
if(b<c)
printf("最大值为%d",c);
else
printf("最大值为%d",b);
}
else if(a……


[解决办法]
楼主,我觉得你应该注意下scanf的输入格式你的是以逗号隔开的,所以输入时要加逗号,这样便对了像这种格式
3,5,7而不能以空格

热点排行