C程序找错,那错了,是不是我的DEV-C++坏了

2024-12-28 16:42:54
推荐回答(5个)
回答1:

我也经常碰到这种情况.
原因很简单,因为Dev-C++中没有getch()函数
你把getch()换成getchar()试试.

回答2:

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();
}

回答3:

两个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();
}

回答4:

你真爱带分号啊...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();
}

回答5:

#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;
}
这个应该没错了 注意分号!