VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 828|回复: 6

求一小程序的代码

[复制链接]

1

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-1-18 18:00:01 | 显示全部楼层 |阅读模式
设计一个C程序,输出如下九九乘法表:
    1    2    3    4    5    6    7    8    9
1   1    2    3    4    5    6    7    8    9
2   2    4    6    8   10   12   14   16   18
3   3    6    9   12   15   18   21   24   27
4   4    8   12   16   20   24   28   32   36
5   5   10   15   20   25   30   35   40   45
6   6   12   18   24   30   36   42   48   54
7   7   14   21   28   35   42   49   56   63
8   8   16   24   32   40   48   56   64   72
9   9   18   27   36   45   54   63   72   81


小弟很着急,麻烦尽快,谢谢!
回复

使用道具 举报

0

主题

3

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-1-27 00:54:01 | 显示全部楼层
#include <stdio.h>
int main()
{ int i,j;
  for(i=1;i<9;i++)printf("%5d",i);
  for(i=1;i<=9;i++){
    printf("%d",i);
    for(j=1;j<9;j++)printf("%4d ",i*j);
    printf(\n);
  }
}
回复

使用道具 举报

0

主题

3

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-1-27 05:36:01 | 显示全部楼层
#include <stdio.h>
int main()
{ int i,j;
  for(i=1;i<=9;i++)printf("%5d",i);
  for(i=1;i<=9;i++){
    printf("%d",i);
    for(j=1;j<=9;j++)printf("%4d ",i*j);
    printf(\n);
  }
}
回复

使用道具 举报

0

主题

2

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-1-27 10:36:01 | 显示全部楼层
#include <stdio.h>

main()
{
        int i,j;

        for(i=1;i<=9;i++)
                printf("%4d",i);
        printf("\n");

        for(i=1;i<=9;i++){
                printf("%1d",i);
                for(j=1;j<=9;j++)
                        printf("%4d",j*i);
                printf("\n");
        }
}
               
回复

使用道具 举报

0

主题

2

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-1-27 11:36:01 | 显示全部楼层
经测试NO 问题
这是作业?
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-1-27 14:36:01 | 显示全部楼层
#include <stdio.h>
main()
{
        int i,j,k=0;
        char buffer[1000];
        for(i=0;i<10;i++)
        {
                if(i==0)
                {
                        k=sprintf(buffer,"\t");
                        for(j=1;j<10;j++)k+=sprintf(buffer+k,"%d\t",j);       
                }
                else
                {
                        for(j=0;j<10;j++)
                        if(j==0)k+=sprintf(buffer+k,"%d\t",i);
                        else k+=sprintf(buffer+k,"%d\t",i*j);
                }
                        sprintf(buffer+k,"\n");
        }
        printf("%s",buffer);
}
回复

使用道具 举报

0

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-2-1 12:36:01 | 显示全部楼层
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
    int i,j;
    for(i=1;i<=9;i++)
    {
        printf("%3d",i);
    }
    printf("\n");
    for(i=1;i<=9;i++){
        printf("%d",i);
        for(j=1;j<=9;j++)
        {
            printf("%2d ",i*j);
        }
        printf("\n");
    }
    system("PAUSE");
    return EXIT_SUCCESS;
}

DEV-C++ 编译过了
正常运行没有问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表