main()
{ int i,a[99];
for(i=0;i<=100;i++)
a[i]=i;
printf("不用算,一眼就知道了")
}
[此贴子已经被作者于2007-2-12 21:44:11编辑过]
----------------解决方案--------------------------------------------------------
学好数理化,走遍天下都不怕
一定好好学习数学!!!!!
----------------解决方案--------------------------------------------------------
我想问个问题 你怎么把那100个数放进去 用什么方法啊
----------------解决方案--------------------------------------------------------
哈哈。。。原来是这样啊。。。我们数学不怎么好啊。。
想都没想到啊
谢谢拉
----------------解决方案--------------------------------------------------------
以下是引用mp3aaa在2007-2-12 21:43:03的发言:
#include"stdio.h"
main()
{ int i,a[99];
for(i=0;i<=100;i++)
a[i]=i;
printf("不用算,一眼就知道了")
}
#include"stdio.h"
main()
{ int i,a[99];
for(i=0;i<=100;i++)
a[i]=i;
printf("不用算,一眼就知道了")
}
这个有几个错误:
1:0没有在1―100当中,而a[0]=0,不符合题目要求
2:你完成了赋值,但是是顺序赋值,显而易见,99和100(99被加入的原因是你从0开始)是没有被加入
3:你只完成了赋值,却没有完成究竟哪个数字没有被加入
本题只能提供算法,不能提供具体伪代码的原因在于:没有提供具体数据
----------------解决方案--------------------------------------------------------
看不懂啊
----------------解决方案--------------------------------------------------------
我进公司的时候也是碰上了这个题目
----------------解决方案--------------------------------------------------------
1―100好像都在a[0]――a[99]数组里
----------------解决方案--------------------------------------------------------
没发现有不在的
----------------解决方案--------------------------------------------------------
以下是引用mp3aaa在2007-2-13 17:37:47的发言:
1―100好像都在a[0]――a[99]数组里
int a[99];//意思是有99个数组成的一个数组
它的序列号是:a[0],a[1]……a[98]!
而没有a[99]!!
int a[n];//n>=1的情况下,它的范围是a[0]……a[n-1]!
而没有a[n]!!
这个是数组的基本定义
----------------解决方案--------------------------------------------------------