以下是使用C语言将数字和字符串按照两列左对齐方式排列的示例代码:

#include <stdio.h>

int main() {
    int num1 = 123456789;
    float num2 = 1234.6;
    int num3 = 123;
    char char1 = 'a';
    long num4 = 890123;
    char string1[] = 'abcdefg';

    printf("%-12d %-12.2f\n", num1, num2);
    printf("%-12d %-12d\n", num3, char1);
    printf("%-12ld %-12s\n", num4, string1);

    return 0;
}

输出结果:

123456789    1234.60     
123          97          
890123       abcdefg     

以上代码使用printf函数的格式化输出,通过%-12d和%-12s实现两列左对齐的效果。其中,%d表示整数,%f表示浮点数,%ld表示长整数,%s表示字符串。使用-12表示左对齐,12表示占位宽度为12个字符。


原文地址: https://www.cveoy.top/t/topic/pWm 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录