首页 > 其他分享 >C语言:固定格式数组输出

C语言:固定格式数组输出

时间:2024-12-30 20:01:59浏览次数:3  
标签:++ scanf 个数 C语言 数组 printf 格式 输入

我想实现输入一个数组n(数组a的个数)然后输入数组a(用逗号分隔的输入),然后再输入m(数组b个数)再输入数组b

1.输入

    int a[max], b[max];
    int i = 0, j = 0, n, m;

    // 读取数组a的个数
    scanf("%d", &n);
    for (i = 0; i < n; i++) {
        if (scanf("%d,", &a[i]) != 1) {
            // 输入格式错误,退出循环
            break;
        }
    }

    // 读取数组b的个数
    scanf("%d", &m);
    for (j = 0; j < m; j++) {
        if (scanf("%d,", &b[j]) != 1) {
            // 输入格式错误,退出循环
            break;
        }
    }
    

2.输出

    // 输出数组b
   // printf("Second array:");
    for (j = 0; j < m; j++) {
        printf("%d", b[j]);
        if (j < m - 1) {
            printf(","); // 在数字之间添加逗号
        }
    }
    printf("\n");

    // 输出数组a
 //   printf("First array:");
    for (i = 0; i < n; i++) {
        printf("%d", a[i]);
        if (i < n - 1) {
            printf(","); // 在数字之间添加逗号
        }
    }
    printf("\n");

标签:++,scanf,个数,C语言,数组,printf,格式,输入
From: https://blog.csdn.net/weixin_55021541/article/details/144832186

相关文章

  • 81. 搜索旋转排序数组 II
    搜索旋转排序数组II已知存在一个按非降序排列的整数数组nums,数组中的值不必互不相同。在传递给函数之前,nums在预先未知的某个下标k(0<=k<nums.length)上进行了旋转,使数组变为[nums[k],nums[k+1],...,nums[n-1],nums[0],nums[1],...,nums[k-1]](下标从0开始......
  • 33. 搜索旋转排序数组
    搜索旋转排序数组整数数组nums按升序排列,数组中的值互不相同。在传递给函数之前,nums在预先未知的某个下标k(0<=k<nums.length)上进行了旋转,使数组变为[nums[k],nums[k+1],...,nums[n-1],nums[0],nums[1],...,nums[k-1]](下标从0开始计数)。例如,[0,1,2,4,5,6......
  • leetcode 1749. 任意子数组和的绝对值的最大值
    1749.任意子数组和的绝对值的最大值没做出来......
  • pytorch(.pth)模型转化为 torchscript(.pt), 导出为onnx格式
    pytorch(.pth)模型转化为torchscript(.pt),导出为onnx格式1.pth模型转换为.pt模型importtorchimporttorchvisionfrommodelsimportfcnmodel=torchvision.models.vgg16()state_dict=torch.load("./checkpoint-epoch100.pth")#print(state_dict)model.load_state......
  • 【C语言练习(19)—加强对指针练习】
    C语言练习(19)文章目录C语言练习(19)前言问题问题解析总结前言主要练习如何使用指针,进一步加深对指针使用。问题有n个数,将前面的m个数拿出来,放到最后面,剩余的数一次向前移动m个位置。问题解析创建一个数组,并求出这个数组的长度,把数组打印出来intarr[10]={0};......
  • 有压缩格式的Bitmap(BMP)图像显示调色板数据和图像数据
    有压缩格式的BitmapBMP图像显示调色板数据和图像数据参考文章一、测试代码二、测试结果三、调色板数据四、图像数据参考文章Bitmap(BMP)图像信息验证Bitmap(BMP)图像信息分析主要说明带压缩的形式一、测试代码intmain(intargc,char*argv[]){u32Colo......
  • pg_dump -Fc 导出的自定义格式数据库文件 相关操作
    目录实例实例将test.dmp文件转换为普通SQL内容,并打印到屏幕pg_restore-Upostgres-Fc-f-test.dump将test.dmp文件转换为普通SQL内容,并输出到test.sql文件中pg_restore-Upostgres-Fc-ftest.sqltest.dump备份得到自定义格式的数据库文件(dmp)......
  • C# 标准数字格式字符串
    总目录前言当前文章为C#中的格式设置(格式化字符串)大全中的一个小章节。一、概述1.基本信息标准数字格式字符串用于格式化通用数值类型。标准数字格式字符串采用[formatspecifier][precisionspecifier]的形式formatspecifier格式说明符,负责指定数字......
  • 二维数组按行存储和按列存储计算方法
    二维数组按行存储和按列存储计算方法二维数组的基本结构按行存储示例:按列存储示例:对比总结二维数组的基本结构一个二维数组通常是逻辑上的一个矩阵。例如,a[m][n]表示一个二维数组,包含m行和n列:a[0][0],a[0][1],...,a[0][n-1]a[1][0],a[1][1],...,a[1][......
  • 详解C语言队列
    队列一、队列的基本概念二、实现队列的常用方法1.基于数组实现队列定义队列结构初始化队列判断队列是否为空判断队列是否已满入队操作(Enqueue)出队操作(Dequeue)获取队头元素(Peek/Front)2.基于链表实现队列定义链表节点和队列结构初始化队列判断队列是否为空入队操作(Enq......