1   1  /  1  页   跳转

【求助】九九乘法表..

【求助】九九乘法表..

最近想了很久,觉得应该动手写一个程序了。

因为换算和算礼拜/换算闰年/阴阳历都很麻烦的样子,所以我想弄一个九九乘法表试试,

不知道是用数组好还是用循环好?

[用户系统信息]Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322)
最后编辑2008-02-22 20:38:39
分享到:
gototop
 

终于自己搞定了.

这个感觉:爽!!!

#include "stdio.h"

main()
{
  int i,j,k;
  for(i=1;i<10;i++)
  {
  j=1;
  for(j=1;j<=i;j++)
  {  if(j==i)/*判断乘数与被乘数是否一样,假如是一样的话换行!如:1*1=1换行*/
  printf("%d*%d=%d\n",i,j,i*j);
  else
  printf("%d*%d=%d ",i,j,i*j);/*不是一样大小的,就输入空格,用来间断*/
  }
 
  /*
    printf("\n");
    else
  printf("%d*%d=%d  ",i,j,i*j);
   
    */
  }


}

附件附件:

下载次数:17031
文件类型:image/pjpeg
文件大小:
上传时间:2007-12-21 16:30:52
描述:



gototop
 

引用:
【自由自在的虾仁的贴子】高手实再是高手!

………………



gototop
 

引用:
【花花公子与小赖虫的贴子】楼主做得不错,不过好像多定义了一个变量K
………………

谢谢指点,马上改正


#include "stdio.h"
int main()
{
    int i,j;
    for(i=1;i<10;i++)
  {
        j=1;
        for(j=1;j<=i;j++)
          {
            if(i*j<10)
            {
              if(j==i)
              printf("%d*%d=%d  \n",i,j,i*j);
              else
              printf("%d*%d=%d  ",i,j,i*j);
            }             
            else
            {
              if(j==i)
              printf("%d*%d=%d \n",i,j,i*j);
              else
              printf("%d*%d=%d ",i,j,i*j);
            }
          }
  }
  return 0;
}


这个代码编译没错,但是生成EXE文件之后,在CMD中运行却是空的!没有显示.是代码有问题吗?还是编译器不好?(这次的编译器是MYTC,第一楼的编译器是C实验室2008版钟家民写的.
gototop
 

引用:
【花花公子与小赖虫的贴子】【回复“过客2007”的帖子】
输出的部分结果没有对齐,给你提提意见,呵呵..别见怪哦!!!
………………





差点忘了.

我也弄了一个对齐的

就是第一列空了两格,这个还需要改进..

附件附件:

下载次数:149
文件类型:application/octet-stream
文件大小:
上传时间:2007-12-27 10:28:41
描述:

gototop
 
1   1  /  1  页   跳转
页面顶部
Powered by Discuz!NT