我也经常碰到这种情况.
原因很简单,因为Dev-C++中没有getch()函数
你把getch()换成getchar()试试.
for(i=0;i<=9;i++);
改为
for(i=0;i<=9;i++)
for (i=9;i>=0;i--);
改为
for (i=9;i>=0;i--)
包含stdio.h和conio.h两个头文件
即改为如下形式
#include
#include
main()
{
int i,a[10];
for(i=0;i<=9;i++)
a[i]=i;
for (i=9;i>=0;i--)
printf("%d",a[i]);
getch();
}
两个for后面都多了一个分号!
main()
{
int i,a[10];
for(i=0;i<=9;i++)
a[i]=i;
for (i=9;i>=0;i--)
printf("%d",a[i]);
getch();
}
你真爱带分号啊...FOR(;;;)没分号
====你那个FOR和左括号( 应该紧贴着
FOR(;;;)=======
#include
main()
{
int i,a[10];
for(i=0;i<=9;i++)
a[i]=i;
for(i=9;i>=0;i--)
printf("%d",a[i]);
getch();
}
#include
main()
{
int i,a[10];
for(i=0;i<=9;i++)
a[i]=i;
for(i=9;i>=0;i--)
printf("%d",a[i]);
getch();
return 0;
}
这个应该没错了 注意分号!