显示项目太多,如何查看WIN_TC运行结果中屏幕没显示的部分?有什么办法可以滚屏吗?
计算三角形数并逐个输出:
/* program to calculate the triangualar number you want*/
# include <stdio.h>
int main (void)
{
int i=1,n,triangualar_number=0;
printf ("please enter which triangualar numbers you want?\n\n\n\n");
scanf ("%i",&n);
printf ("\n\n n triangualar number\n");
printf ("--- ------------------\n");
while (i<n+1)
{
triangualar_number=triangualar_number+i;
printf ("%2i %i\n",i,triangualar_number);
i++;
}
getch();
return 0;
}
请先看运行结果,我要问的问题在最后面,已经用红色标记出.先谢了.
输入:15 运行结果正常.
输入: 字母0
运行结果如下图:
然而当我输入:111 (字母O的ASCⅡ码)
结果如下图:
我的问题是:
当我输入字符型变量字母0时它不是应该自动转换为相应的整型变量之后在参与运算吗?
为什么我输入字母O和输入字母0的ASCⅡ码运行结果会不一样?当我输入字符0时系统到底是如何处理的啊?
还有一个问题是当我输入111时,由于要显示的项目太多,屏幕没法显示完全,那我该如何查看屏幕上看不到的部分(如45所对应的三角形数),可以有代码操作实现按上下方向键查看吗?能否写出这样一段代码?
[此贴子已经被作者于2007-9-29 11:38:35编辑过]