当前位置: 代码迷 >> C语言 >> 本人刚看第二章C语言有二道题目不会做!
  详细解决方案

本人刚看第二章C语言有二道题目不会做!

热度:114   发布时间:2007-04-17 19:26:59.0
本人刚看第二章C语言有二道题目不会做!
1 求a b c d三个数中的最大值

2 求10个数的最大值


请高手帮我写写!让我看看

在线等

[此贴子已经被作者于2007-4-17 19:27:27编辑过]

搜索更多相关的解决方案: C语言  

----------------解决方案--------------------------------------------------------

if(a>b&&a>c) printf("%d",a);
else if(b>c&&b>a) printf("%d",b);
else printf("%d",c);

int a[10] = {0,1,2,3,4,5,6,7,8,9};
int max;
max = a[0];
for(i = 0;i<10;i++)
{
if(max<a[i])
max = a[i];
}
printf("%d",max);


----------------解决方案--------------------------------------------------------
这个题目以后再说,刚看可能不太会,以后就自然知道了
----------------解决方案--------------------------------------------------------

有二道题!!兄弟!


----------------解决方案--------------------------------------------------------

我想知道!我写过!可老出错! 我想对比你们高手写的!


----------------解决方案--------------------------------------------------------

我有只给你写一题吗,就是少写了两个main函数


----------------解决方案--------------------------------------------------------
1:
main()
{int a,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("MAX NUMBER IS:%d",a>b?a:b>c?a>b?a:b:c);
}

2:
main()
{int a[10];
int i,max;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
max=a[0];
for(i=1;i<10;i++)
if(max<a[i])
max=a[i];
printf("MAX NUMBER: %d",max);
}

[此贴子已经被作者于2007-4-17 19:55:33编辑过]


----------------解决方案--------------------------------------------------------
我猜你的程序他还看不懂,还刚刚学就用

printf("MAX NUMBER IS:%d",a>b?a:b>c?a>b?a:b:c);

这样的语句啊!呵呵!
----------------解决方案--------------------------------------------------------

看不懂就钻啊。。不然怎么进步


----------------解决方案--------------------------------------------------------
printf("MAX NUMBER IS:%d",a>b?a:b>c?a>b?a:b:c);

这有问题吧!!
----------------解决方案--------------------------------------------------------
  相关解决方案