论坛: 编程破解 标题: 怎么比较十个数的大小/ 复制本贴地址    
作者: amao [amao]    论坛用户   登录
main()
{
int a,b,c,d,e,f,g,h,i,j,max;
printf("Please inpute ten numbers:\n");
scanf("%d,%d,%d,%d,%d,%d,%d,%d,%d,&d",&a,&b,&c,&d,&e,&f,&g,&h,&i,&j);
max=a;
if(max<b) max=b;
if(max<c) max=c;
if(max<d) max=d;
if(max<e) max=e;
if(max<f) max=f;
if(max<g) max=g;
if(max<h) max=h;
if(max<i) max=i;
if(max<j) max=j;
printf("Max is %d",max);
}        怎么不行啊?新手上路,多多指点!

地主 发表时间: 11/06 21:42

回复: ceo_8008 [ceo_8008]   论坛用户   登录
scanf("%d,%d,%d,%d,%d,%d,%d,%d,%d,&d",&a,&b,&c,&d,&e,&f,&g,&h,&i,&j);

上面那个错了,若不是用了add watch调试,我还差点被骗了,

呵呵,以后注意点了,最后还是希望你多看看如何使用TC吧,

最基础的,却非常重要,很有用,可以帮你迅速判断错误所在

B1层 发表时间: 11/06 22:40

回复: ceo_8008 [ceo_8008]   论坛用户   登录
呵呵,顺便小灌一下,

你的标题应该是“怎么求最大值”

不然就有点文不对题了



B2层 发表时间: 11/07 01:14

回复: realpope [realpope]   论坛用户   登录
这么比较 不嫌太烦么

B3层 发表时间: 11/07 06:45

回复: ceo_8008 [ceo_8008]   论坛用户   登录
人家刚学的,还没学数组和循环嘛

你说要怎么比较呢?


[此贴被 寒枫(ceo_8008) 在 11月07日12时02分 编辑过]

B4层 发表时间: 11/07 08:04

回复: ltb [ltb]   论坛用户   登录


B5层 发表时间: 11/07 09:40

回复: amao [amao]   论坛用户   登录
我好佩服你!

B6层 发表时间: 11/08 19:54

回复: lwei889 [lwei889]   论坛用户   登录
#include "stdio.h"
#define N 10
main()
{int a[N],i,max;
clrscr();
printf("\nplease input ten datas:") ;
for(i=0;i<N;i++)
  scanf("%d",&a[i]);
  max=a[0];
for(i=0;i<N;i++)
  {if(max<a[i])
    max=a[i];
    }
printf("\n\tmax=%d",max);
printf("\npress any key to return!");
getch();

在tc下调试成功

这个程序很简单,需要再加注释了吧,等你学了数组和循环后,5分钟就能写成!

B7层 发表时间: 11/08 20:47

回复: amao [amao]   论坛用户   登录
谢谢指点,希望我能在不久之后掌握它。


B8层 发表时间: 11/10 15:30

论坛: 编程破解

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号