#include <conio.h> /* 此头函数请不要删除 */
void main()
{
int i,a[10];
for(i=0;i<10;i++)
a[i++]=2*i+1;
for(i=9;i>=0;i--)
printf("%d",a[i]);
printf("\n%d %d\n",a[5.2],a[5.8]);
getch(); /* 此语句请不要删除*/
}
运行后出来的结果很奇怪,不是奇数从大到小排列。
谢谢。
#include <conio.h> /* 此头函数请不要删除 */
void main()
{
int i,a[10];
for(i=0;i<10;i++)
a[i++]=2*i+1;
for(i=9;i>=0;i--)
printf("%d",a[i]);
printf("\n%d %d\n",a[5.2],a[5.8]);
getch(); /* 此语句请不要删除*/
}
运行后出来的结果很奇怪,不是奇数从大到小排列。
谢谢。
[此贴子已经被作者于2007-9-18 10:29:28编辑过]
拿简单的来说...一维数组比如a[10].表示a这个数组里有十个元素...
但是楼主的那个实在...- -
[5.2]表明5.2个元素吗...那0.2怎么输出...
[此贴子已经被作者于2007-9-18 11:08:31编辑过]
#include <conio.h> /* 此头函数请不要删除 */
#include <stdio.h>
void main()
{
int i;
int a[10];
for(i=0;i<10;i++)
a[i]=2*i+1;
for(i=9;i>=0;i--)
printf("%d\n",a[i]);
printf("\n%d,%d\n",a[5.2],a[5.8]);
getch(); /* 此语句请不要删除*/
}
谢谢大家了~~~~~我知道哪里错了~~~~那个a[i++]=2*i+1有问题,改成a[i]=2*i+1就OK了。。。。
THANK YOU!
对了,大家说不用tc,用什么比较好啊?
给我推荐下吧!
真的吗````但是我们通常没有这样写的吧```C99``标准里有说过吗```
不合法!
by 雨中飞燕 QQ:78803110 QQ讨论群:5305909
[url=http://bbs.bc-cn.net/viewthread.php?tid=163571]请大家不要用TC来学习C语言,点击此处查看原因[/url]
[url=http://bbs.bc-cn.net/viewthread.php?tid=162918]C++编写的Windows界面游戏[/url]
[url=http://yzfy.org/]C/C++算法习题(OnlineJudge):[/url] http://yzfy.org/