当前位置: 代码迷 >> C语言 >> 9*9口诀程序,哪不对啊
  详细解决方案

9*9口诀程序,哪不对啊

热度:354   发布时间:2005-06-03 22:02:00.0
以下是引用流浪者在2005-5-29 13:51:26的发言: 我用汇编编了一个,要不要看看??
应该用机器码写一个。
----------------解决方案--------------------------------------------------------
VC++:
#include<stdio.h>
void main()
{
int i ,  j;
for(i=1;i<=9;i++)
{
for(j=1;j<=i,j++)
   printf("%d*%d=%2d",i,j,i*j);
printf("\n");
getch();
}
----------------解决方案--------------------------------------------------------
以下是引用EA_Games在2005-6-3 22:02:22的发言: 应该用机器码写一个。
你写一个,我学习一下 可以吗?
----------------解决方案--------------------------------------------------------

#include<stdio.h>
int main()
{int i,j,result;
for(i=1;i<=9;i++)
{printf("\n");
for(j=1;j<=i;j++)
{result=i*j;
printf("%d*%d=%2d\t",j,i,result);

}
}
getch();
return 0;
}


----------------解决方案--------------------------------------------------------
#include<stdio.h>
void main()
{ int i ,j;
for(i=1;i<=9;i++)
{ for(j=1;j<=i;j++)
printf("%d*%d=%2d ",i,j,i*j);
printf("\n");

}
}




无任何错误,
----------------解决方案--------------------------------------------------------
楼主应该认真看书才对,定义之后,数组是以[0]开始,还有没有赋值,
----------------解决方案--------------------------------------------------------
以下是引用zhufeifei在2006-10-15 10:37:00的发言:

#include<stdio.h>
int main()
{int i,j,result;
for(i=1;i<=9;i++)
{printf("\n");
for(j=1;j<=i;j++)
{result=i*j;
printf("%d*%d=%2d\t",j,i,result);

}
}
getch();
return 0;
}

为什么我用这个代码运行的时候出现了
error C2065: 'getch' : undeclared identifier
错误啊?
getch()没定义?该怎么定义啊?
----------------解决方案--------------------------------------------------------

以下是引用计院人在2006-10-15 13:41:00的发言:
以下是引用zhufeifei在2006-10-15 10:37:00的发言:

#include<stdio.h>
int main()
{int i,j,result;
for(i=1;i<=9;i++)
{printf("\n");
for(j=1;j<=i;j++)
{result=i*j;
printf("%d*%d=%2d\t",j,i,result);

}
}
getch();
return 0;
}

为什么我用这个代码运行的时候出现了
error C2065: 'getch' : undeclared identifier
错误啊?
getch()没定义?该怎么定义啊?

加上#include<conio.h>


----------------解决方案--------------------------------------------------------
写了一个
#include "stdio.h"
int main(void)
{
int i,j,n=0;
printf("the projets is 9*9:\n");
for (i=1;i<10;i++)
{
for (j=1;j<10;j++)
{
printf("%d*%d=%d\t",i,j,i*j);
n++;
if(n%9==0) printf("\n");
}
}
getch();
return 0;
}

----------------解决方案--------------------------------------------------------
以下是引用流浪者在2005-6-5 11:19:00的发言:

你写一个,我学习一下

可以吗?

我用打孔机写了个,在纸带上,要不要看
----------------解决方案--------------------------------------------------------

  相关解决方案