#include <stdio.h>
main()
{
int n,i,s=0;
scanf("%d",&n);
for(i=1;i<=10;i++)
{
s=n*i;
}
printf("%d\n",s);
}
我用Turbo C2.0编译的以上程序,ALT+F9编译(显示编译成功),然后用ALT+F5查看结果.
但是没有显示...并且找不到.exe文件!!!
----------------解决方案--------------------------------------------------------
最后面加上getch();
#include <stdio.h>
main()
{
int n,i,s=0;
scanf("%d",&n);
for(i=1;i<=10;i++)
{
s=n*i;
}
printf("%d\n",s);
getch(); /*看结果,按任意键退出*/
}
编译后的文件在tc的安装目录下找或在你的源程序所在目录
----------------解决方案--------------------------------------------------------
记的ctrl+f9是运行
----------------解决方案--------------------------------------------------------
可以运行
你是不是在运行后忘了输入n的值了?!!
例如
输入:2
输出:20
----------------解决方案--------------------------------------------------------
我该用WIN TC 了...界面比较舒服.而且比较容易懂 谢谢楼上的前辈的帮助!
----------------解决方案--------------------------------------------------------
可以运行
你是不是在运行后忘了输入n的值了?!!
例如
输入:2
输出:20
一般不会的,scanf函数会等待输入,你输入空格,回车等都做等待(不过如果输入abcd这样的字符当然要直接退出了)
----------------解决方案--------------------------------------------------------
[求助]Turbo C2.0问题#include <stdio.h>
main()
{
int n,i,s=0;
scanf("%d",&n);
for(i=1;i<=10;i++)
{ ------->这里有问题,溢出了
s=n*i;
}
printf("%d\n",s);
}
我用Turbo C2.0编译的以上程序,ALT+F9编译(显示编译成功),然后用ALT+F5查看结果.
但是没有显示...并且找不到.exe文件!!!
----------------解决方案--------------------------------------------------------
呵呵!你要算的是不是n和1到10的积的和啊?你这样写的话,算出的只是n和10的积的值啊!楼上的说的那里,n要是不是非常大的话也不会溢出啊!
----------------解决方案--------------------------------------------------------