秦钟和智能儿小说h:turbo c我的程序正确,为什么运行画面一闪就没?

来源:百度文库 编辑:中科新闻网 时间:2024/05/03 01:10:33
我的目录都设置好了,
也没错误
一运行就出个黑画面显示:
d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%

我的程序是这样的:
main()
{int i;
for(i=100;i<=200;i++)
{if (i%3==0)
continue;
printf("d%",n);
}
}

我是个初学者,请大家赐教啊啊!
谢谢各位,最后的那个n我是打错了

我在最后分别采用了各位的方法,
getchar();
ch rezult=getch();
printf("%d/t",i);
不是同时采用的,
方法还是不行.一闪既没.
d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%

printf("d%",n); 改为:
printf("%d",i);
一般来说在程序结尾加一个
ch result = getch();
才能保证你的程序不会直接退出,而看不到结果

printf("d%",n); 改为:
printf("%d",n);

另外, 运行TC程序需在在DOS窗口下

main()
{int i;
for(i=100;i<=200;i++)
{if (i%3==0)
continue;
printf("%d/t",i);
}
你的这个错了:%d,后面加个/t显示会更清楚一些。还有你把i弄成n

printf("d%",n);
改为 printf("d%",i);
你只有定义了i并没有定义n所以出现了错误
还有你的系统如果是2000或者xp就应该在程序后面加一条代码getchar();才能保证你的程序在上述系统正常显示