打印

[原创] 新手刚入门,编的第一次C语言(老鸟不要笑我)

新手刚入门,编的第一次C语言(老鸟不要笑我)

求a,b,c三个最大
#inclube<stdio.h>
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);}
}
这是我第一次学编的,老师还没讲C了,我不知道我编的怎么样,还希望大虾们不要笑我

[ 本帖最后由 capf_868225 于 2008-6-8 17:08 编辑 ]

TOP

#include <stdio.h>
main()
{
int a,b,c,max;
printf("Input a,b,c: ");
max=a;
if(max<b)max=b;
if(max<c)max=c;
printf("max=%d\n",max);
}

手机写的,不知道有没有错…

TOP

#include <stdio.h>
main()
{
int a,b,c,max;
scanf("%d%d%d",&a,&b,&c);
max=a;
if(max<b)max=b;
if(max<c)max=c;
printf("max=%d\n",max);
}
printf("Input a,b,c: ");

TOP

#inclube<stdio.h>
main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
a=a>b?a:b;
a=a>c?a:c;
printf(a);
}

TOP

看看这样行不
#define Max(a,b) (a)>(b)?(a):(b)
main()
{
  int a,b,c;
  scanf("%d%d%d",&a,&b,&c);
  printf("%d",Max(Max(a,b),c));
  getch();
  clrscr();
}
世事无常亦如此,我心欲绝随风去!

TOP

回复 1# 的帖子

,看了你们的程序,运行后的结果都是一样的,

TOP

结果都是什么??????????????????????????

TOP

回复 7# 的帖子

当你在键盘输入三个数字,就会自动选择出最大的那个数

TOP

这就要看取向,有的注重效率,有的注重直观

TOP

回复 6# 的帖子

晕了 大家都是按照你说的那个求a,b,c三个最大的要求来写的程序
结果如果不一样的话那不就全错了
不知道你想要什么结果
一个程序根据算法的不同,可能写出很多版本
有的精简,有的繁琐,还有楼上说的注重效率……
世事无常亦如此,我心欲绝随风去!

TOP

Processed in 0.276002 second(s), 5 queries, Gzip enabled.