当前位置: 代码迷 >> C语言 >> 错误数组做的题目,
  详细解决方案

错误数组做的题目,

热度:114   发布时间:2007-11-20 08:29:00.0
错误数组做的题目,

求10个数的输入,其中最大者输出,(我自己想用数组来求这道题的,但是不对,请大侠们给个指点,帮忙找一下错误,谢谢)
#include<stdio.h>
#define WHY 10
main(void)
{
int w[WHY];
int i;
int t;
for(i=0;i<WHY;i++)
scanf("%d",w[i]); /这个是求10个数的输入/
if(t>w[i])
printf("%d",t); /这个是求最大者输出/
}

搜索更多相关的解决方案: include  

----------------解决方案--------------------------------------------------------
得比较10个数的大小啊,不比较咋找最大的啊?
----------------解决方案--------------------------------------------------------
既然和T比较~T的值为多少~
#include<stdio.h>
#define WHY 3
main()
{int w[WHY],i,t;
for(i=0;i<WHY;i++)
scanf("%d",&w[i]);
t=w[0];
for(i=0;i<WHY;i++)
if(t<w[i])
t=w[i];
printf("%d",t);
getch();}本来以为自己很菜了,想不到还有比我更菜的~
----------------解决方案--------------------------------------------------------
首先,你的scanf语句用错,后面应该有取地址符;
另外,求最大输出数部分也有错!
我修改的如下:
#include<stdio.h>
#define WHY 10
main(void)
{
int w[WHY];
int i;
int t;
printf("please input 10 numbers:\n");
for(i=0;i<WHY;i++) /*这个是求10个数的输入*/
scanf("%d",&w[i]);
t=w[0];
for(i=1; i<10;i++) /*这个是求最大者输出*/
{if(t<w[i])
t=w[i];
}
printf("%d",t);
}

----------------解决方案--------------------------------------------------------
以下是引用hexianwei在2007-11-20 9:10:05的发言:
首先,你的scanf语句用错,后面应该有取地址符;
另外,求最大输出数部分也有错!
我修改的如下:
#include<stdio.h>
#define WHY 10
main(void)
{
int w[WHY];
int i;
int t;
printf("please input 10 numbers:\n");
for(i=0;i<WHY;i++) /*这个是求10个数的输入*/
scanf("%d",&w[i]);
t=w[0];
for(i=1; i<10;i++) /*这个是求最大者输出*/
{if(t<w[i])
t=w[i];
}
printf("%d",t);
}

我比较笨,看不懂这个t=w[0]; 在这里有什么作用呢, 求最大者,为什么要把w[i]的值赋给了t呢,我有点不懂


----------------解决方案--------------------------------------------------------
t=w[0];这是给t赋初值,如果没有这一步,那么t是一个不确定的值,试想,如果这个不确定的值比你输入的10个数都要大,那么你输出的值就不是你所输入的10个数里的一个了.
明白了没!
----------------解决方案--------------------------------------------------------

就是一个一个住后面比较~这里的T没有值的话怎么比较呢~把数组的第一个值给T后,依次往后比较~当有比T[0]更大的,就把那个更大的值送给T~
先去上课了~


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

呵呵,谢谢,现在看懂了,


----------------解决方案--------------------------------------------------------
  相关解决方案