啊哈磊_编程从这里起步

标题: 从教程上copy的,哪里错了?? [打印本页]

作者: jyx1990    时间: 2013-3-30 15:14
标题: 从教程上copy的,哪里错了??
从教程上copy的,可是怎么排不出顺序呢???
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c;
    scanf ("d% d% d%",&a,&b,&c);
    if (a>=b && b>=c)
  printf("d% d% d%",a,b,c);
    if (a>=c && c>=b)
  printf("d% d% d%",a,c,b);
    if (b>=a && a>=c)
  printf("d% d% d%",b,a,c);
    if (b>=c && c>=a)
  printf("d% d% d%",b,c,a);
    if (c>=a && a>=b)
  printf("d% d% d%",c,a,b);
    if (c>=b && b>=a)
  printf("d% d% d%",c,b,a);
Sleep(5000);
return 0;
}

发.jpg (2.58 KB, 下载次数: 36)

123都排不出顺序

123都排不出顺序

作者: julius    时间: 2013-3-30 15:14
看了下  是因为%d 打成了d%
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c;
    scanf ("%d %d %d",&a,&b,&c);
    if (a>=b && b>=c)
  printf("%d %d %d",a,b,c);
    if (a>=c && c>=b)
  printf("%d %d %d",a,c,b);
    if (b>=a && a>=c)
  printf("%d %d %d",b,a,c);
    if (b>=c && c>=a)
  printf("%d %d %d",b,c,a);
    if (c>=a && a>=b)
  printf("%d %d %d",c,a,b);
    if (c>=b && b>=a)
  printf("%d %d %d",c,b,a);
Sleep(5000);
return 0;
}

作者: cha    时间: 2013-3-30 15:42
楼上正解。。又被你抢先一步
作者: jyx1990    时间: 2013-3-30 15:42
julius 发表于 2013-3-30 15:33
看了下  是因为%d 打成了d%
#include
#include

额,好粗心的错误啊,万分感谢!!
作者: julius    时间: 2013-3-30 15:43
jyx1990 发表于 2013-3-30 15:42
额,好粗心的错误啊,万分感谢!!

不客气 给分就行




欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/) Powered by Discuz! X3.2