精华内容
下载资源
问答
  • 对齐输出

    万次阅读 2017-03-28 15:46:33
    入门难度,对齐输出

    对齐输出

    总时间限制: 1000ms 内存限制: 65536kB

    描述

    读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们。

    输入

    只有一行,包含三个整数,整数之间以一个空格分开。

    输出

    只有一行,按照格式要求依次输出三个整数,之间以一个空格分开。

    样例输入

    123456789 0 -1

    样例输出

    123456789        0       -1

    代码

    入门,考察对printf输出的应用。

    #include<cstdio>
    #include<iostream>
    using namespace std;
    int main()
    {
        int a,b,c;
        cin>>a>>b>>c;//输入三个整数
        printf("%8d %8d %8d",a,b,c);//输出占8个字符的宽度
        return 0;
    }
    展开全文
  • "*"的左对齐输出,i控制行的输出,j控制列的输出 #include <stdio.h> int main() { int i,j; for(i=1;i<12;i++) { for(j=0;j<i;j++) { printf("*"); } printf("\n"); } return 0; } "*"的右...

    "*"的左对齐输出,i控制行的输出,j控制列的输出

    #include <stdio.h>
    int main()
    {
     int i,j;
     for(i=1;i<12;i++)
     {
     for(j=0;j<i;j++)
     {
     printf("*");
     }
     printf("\n");
     }
     return 0;
     }

    在这里插入图片描述
    "*"的右对齐输出,i控制行的输出,j控制列的输出,k控制空格的输出

    #include <stdio.h>
    int main()
     {
      int i,j,k;
      for(i=1;i<12;i++)
      {
       for(k=0;k<11-i;k++)
       {
        printf(" ");
       }
       for(j=0;j<i;j++)
       {
        printf("*");
       }
       printf("\n");
      }
      } 

    在这里插入图片描述
    "*"菱形输出,i控制行的输出,j控制列的输出,k控制空格的输出。
    菱形的输出分为上下两部分输出。

    #include <stdio.h>
     int main()
      {
       int i,j,k;
       for(i=0;i<4;i++)
       {
        for(k=0;k<=2-i;k++)
        {
         printf(" ");
        }
        for(j=0;j<=i*2;j++)
        {
         printf("*");
        }
        printf("\n");
       }
       for(i=0;i<3;i++)
       {
        for(k=0;k<=i;k++)
        {
         printf(" ");
        }
        for(j=0;j<=4-i*2;j++)
        {
         printf("*");
        }
        printf("\n");
       }
       return 0;
      }

    在这里插入图片描述

    展开全文
  • 对齐输出*

    2018-12-08 22:48:07
    python 简单的右对齐输出“*” 使用迭代函数 用户输入行数后,程序自动输出
  • java对齐输出

    千次阅读 2019-11-09 11:33:24
    读入三个整数,按每个整数占 88 个字符的宽度,右对齐输出它们。 输入格式 只有一行,包含三个int范围内的整数,整数之间以一个空格分开。 输出格式 只有一行,按照格式要求依次输出三个整数,之间以一个空格分开。 ...

    为了能够更清晰整齐地看到输出结果,我们可以去控制输出的格式。
    读入三个整数,按每个整数占 88 个字符的宽度,右对齐输出它们。
    输入格式
    只有一行,包含三个int范围内的整数,整数之间以一个空格分开。
    输出格式
    只有一行,按照格式要求依次输出三个整数,之间以一个空格分开。

    样例输入

    123456789 0 -1

    样例输出

    123456789 0 -1

    这道题,我的理解是,整数长度大于8了就不用管,小于8左边添加空格补到八,每个数值中间用一个空格分开
    代码实现

    public class Main {
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
            String next = sc.nextLine();
            String[] split = next.split(" ");
            for(int i = 0; i < 3; i++){
                String str = split[i];
                if(str.length() < 8) {
                    String str1 = str;
                    for(int j = 0; j < 8 - str.length(); j ++){
                        str1 = " " + str1;
                    }
                    str = str1;
                }
                System.out.print(str + " ");
            }
        }
    }
    
    展开全文
  • 1003:对齐输出

    2019-01-07 10:37:00
    1003:对齐输出 读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们,按照格式要求依次输出三个整数,之间以一个空格分开。

    【题目描述】

    读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们,按照格式要求依次输出三个整数,之间以一个空格分开。

    【输入】

    只有一行,包含三个整数,整数之间以一个空格分开。

    【输出】

    只有一行,按照格式要求依次输出三个整数,之间以一个空格分开。

    【输入样例】

    123456789 0 -1
    

    【输出样例】

    123456789       0      -1
    

    【来源】

    No

    【例程】

    例程1:

    #include <iostream>
    #include <cstdio>
    using namespace std;
    int main()
    {
          int a,b,c;
          cin>>a>>b>>c;
          printf("%8d %8d %8d",a,b,c); 
          return 0;
    }
    

    例程2:

    #include <iostream>
    #include <iomanip>
    using namespace std;
    int main()
    {
    	int a,b,c;
    	cin>>a>>b>>c;
    	cout<<setiosflags(ios::right)<<setw(8)<<a<<" "
         	    <<setiosflags(ios::right)<<setw(8)<<b<<" "
                <<setiosflags(ios::right)<<setw(8)<<c;
            return 0;
    }
    

    【解析】
    题目难度:非常简单
    本题主要考察输入语句、输出语句与及输出语句的对其输出。
    由于本例题是靠右对其输出,而程序默认就是靠右对齐输出,因此在例程2中setiosflags(ios::right)可省略

    #include <iostream>
    #include <iomanip>
    using namespace std;
    int main()
    {
    	int a,b,c;
    	cin>>a>>b>>c;
    	cout<<setw(8)<<a<<" "
                <<setw(8)<<b<<" "
                <<setw(8)<<c;
            return 0;
    } 
    

    知识点见下方链接:
    C++知识点之输入输出
    C++知识点之格式化输入函数
    C++知识点之格式化输出函数

    展开全文
  • python对齐输出

    千次阅读 2021-01-18 13:58:01
    先说一下python中的.format格式化输出 python2.6开始,可以使用str.format进行轻松的格式化, 如上可以看到,对变量的处理简洁灵活,此外对数字的各种位数处理也很到位 {:<...python对齐输出 ...
  • cout << setw(15) << std::right << "tbc" << " " << setw(15) << std::right << "ef" << " " << setw(15) << std::right...
  • OJ 03对齐输出

    2020-07-15 14:50:09
    对齐输出 描述 读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们。 输入 只有一行,包含三个整数,整数之间以一个空格分开。 输出 只有一行,按照格式要求依次输出三个整数,之间以一个空格分开。 样例输入...
  • 1.4 对齐输出

    2017-11-16 21:34:28
    读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们。 输入格式 只有一行,包含三个整数,整数之间以一个空格分开。 输出格式 只有一行,按照格式要求依次输出三个整数,之间以一个空格分开。 样例输入 ...
  • 实数的对齐输出

    2021-03-08 20:00:53
    实数的对齐输出 编写程序,根据要求格式输出用户输入的实数(double)。 具体要求是分别在四行中按:1)在一对[]中保留三位小数直接输出; 2)在一对[]中居左显示,[]中内容占宽12,保留三位小数; 3)在一对[]中居中...
  • 用c语言编写对齐输出

    万次阅读 2019-02-21 16:55:18
    描述:读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们。 输入:只有一行,包含三个整数,整数之间以一个空格分开。 输出:只有一行,按照格式要求依次输出三个整数,之间以一个空格分开。  样例输入:...
  • 03:对齐输出

    2017-08-13 18:01:14
    03:对齐输出总时间限制: 1000ms 内存限制: 65536kB 描述 读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们。输入 只有一行,包含三个整数,整数之间以一个空格分开。 输出 只有一行,按照格式要求依次...
  • 030203:对齐输出

    2018-08-08 18:45:43
    读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们。 输入 只有一行,包含三个整数,整数之间以一个空格分开。 输出 只有一行,按照格式要求依次输出三个整数,之间以一个空格分开。 样例输入 ...
  • 0103-对齐输出

    万次阅读 2017-10-18 21:33:31
    读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们,按照格式要求依次输出三个整数,之间以一个空格分开。 【输入】 只有一行,包含三个整数,整数之间以一个空格分开。 【输出】 只有一行,...
  • C语言printf对齐输出方式

    万次阅读 多人点赞 2017-02-07 10:36:10
    C语言中,常见的有两种方式可以实现其输出字符串或数字对齐输出 制表符\t 制表符\t输出的时候,会移动输出光标,实现对齐效果。因此可以在输出的对应位置,增加\t来实现对齐。但有个缺点:要求每行相同列输出占用...
  • 03:对齐输出 总时间限制: 1000ms 内存限制: 65536kB 描述 读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们。 输入 只有一行,包含三个整数,整数之间以一个空格分开。 输出 只有一行,按照...
  • 计蒜客之对齐输出

    2019-06-20 23:27:48
    计蒜客之对齐输出 为了能够更清晰整齐地看到输出结果,我们可以去控制输出的格式。 读入三个整数,按每个整数占 8个字符的宽度,右对齐输出它们。输入格式只有一行,包含三个int范围内的整数,整数之间以一个空格...
  • openjudge1.1 03:对齐输出

    2018-10-09 14:36:58
    openjudge 03:对齐输出 题目 描述 读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们。 输入 只有一行,包含三个整数,整数之间以一个空格分开。 输出 只有一行,按照格式要求依次输出三个整数,之间...
  • 03:对齐输出 原题链接 总时间限制: 1000ms 内存限制: 65536kB 描述 读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们。 输入 只有一行,包含三个整数,整数之间以一个空格分开。 输出 只有一行,按照格式...
  • 1003:对齐输出cout解

    2019-12-15 20:18:02
    读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们,按照格式要求依次输出三个整数,之间以一个空格分开。 【输入】 只有一行,包含三个整数,整数之间以一个空格分开。 【输出】 只有一行,按照格式...
  • C++(6)——对齐输出

    2019-11-05 22:14:07
    读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们。 输入 只有一行,包含三个整数,整数之间以一个空格分开。 输出 只有一行,按照格式要求依次输出三个整数,之间以一个空格分开。 样例输入 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 180,100
精华内容 72,040
关键字:

对齐输出