墨白橘猫 2023-04-04 18:41 采纳率: 100%
浏览 30
已结题

我想把下面的数据填入中间的空格中,与之一一对应(就是制表),请问怎么通过制表符实现

img

#include<stdio.h>
int main()
{
    printf("请输入表格大小:");
    int a;
    scanf("%d", &a);
    for (int i = 1, b = 1, c = 1; i <= a && b <= a && c <= a; b++, c++)
    {
        if (b == a)i++, b = 1;
        printf("%-7d", c);
        if (c == a)
        {
            printf("\n");
            for (int i = 2; i <= a; i++)
                printf("%d\n", i);
        }
    }
    for (int i = 1, b = 1, m = 0; i <= a && b <= a; b++)
    {
        m = i * b;
        printf("%d*%d=%d", i, b, m);
        if(b == a)
        {
            b = 1;
            i++;
        }
    }
  return 0;
 }

我想把下面的数据填入中间的空格中,与之一一对应(就是制表),请问怎么通过制表符实现?
试了好久了,一直不行,哭了……

  • 写回答

3条回答 默认 最新

  • a5156520 2023-04-04 19:38
    关注

    增加打印每一行乘法式子的代码,然后在每个单独的项目后面加个制表符即可。

    修改如下:

    
    #include<stdio.h>
    int main()
    {
        printf("请输入表格大小:");
        int a;
        scanf("%d", &a);
        printf("%s\t"," ");  //输出左上角的空格 
        
        //输出第一行 
        for (int  c = 1; c <= a ; c++)
        {
           
            printf("%d\t", c); 
    
        }
        printf("\n");
        
        for (int i=1,m = 0; i <= a ;i++)
        {
            printf("%d\t",i); // 输出第二行以后的每行开头的数字 
            
            //用于输出每一行的乘法表,从1开始,到a结束,与每一行开头的数字相乘的式子输出出来 
            for(int j=1;j<=a;j++){  
                m = i*j;
                printf("%d*%d=%d\t", i, j, m);
            }
            
            
            printf("\n"); // 输出每行的换行 
        }
        
        
        
      return 0;
     }
    

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 4月12日
  • 已采纳回答 4月4日
  • 创建了问题 4月4日

悬赏问题

  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP