zoukankan      html  css  js  c++  java
  • openjudge1.1

    1.1.1

    描述
    对于大部分编程语言来说,编写一个能够输出“Hello, World!”的程序往往是最基本、最简单的。因此,这个程序常常作为一个初学者接触一门新的编程语言所写的第一个程序,也经常用来测试开发、编译环境是否能够正常工作。

    现在你就需要完成这样一个程序。

    #include<iostream>            
    using namespace std; 
    int main()                  
    {
    	cout<<"Hello, World!"<<endl;   
    	return 0;             
    }
    

    1.1.2

    描述
    输入三个整数,把第二个输入的整数输出。

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

    1.1.3

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

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

    1.1.4

    描述
    读入一个单精度浮点数,保留3位小数输出这个浮点数。

    #include<iostream>
    using namespace std;
    int main()
    {
    	float a;
    	scanf("%f",&a);
    	printf("%.3f",a);
    	return 0;
    }
    

    1.1.5

    描述
    读入一个双精度浮点数,保留12位小数,输出这个浮点数。

    #include<iostream>
    using namespace std;
    int main()
    {
    	double a;
    	scanf("%lf",&a);
    	printf("%.12lf",a);
    	return 0;
    }
    

    1.1.6

    描述
    读入一个字符,一个整数,一个单精度浮点数,一个双精度浮点数,然后按顺序输出它们,并且要求在他们之间用一个空格分隔。输出浮点数时保留6位小数。

    #include<iostream>
    #include<cstdio>
    using namespace std;
    int main()
    {
    	char a;
    	int b;
    	float c;
    	double d;
    	scanf("%c%d%f%lf",&a,&b,&c,&d);
    	printf("%c %d %.6f %.6lf",a,b,c,d);
    	return 0;
    }
    

    1.1.7

    描述
    读入一个双精度浮点数,分别按输出格式“%f”,“%f”保留5位小数,“%e”和“%g”的形式输出这个整数,每次在单独一行上输出。

    #include<iostream>
    #include<cstdio>
    using namespace std;
    int main()
    {
    	double a;
    	scanf("%lf",&a);
    	printf("%f\n%.5f\n%e\n%g\n",a,a,a,a);
    	return 0;
    }
    

    1.1.8

    描述
    给定一个字符,用它构造一个底边长5个字符,高3个字符的等腰字符三角形。

    #include<iostream>
    #include<cstdio>
    using namespace std;
    int main()
    {
    	char a;
    	cin>>a;
    	cout<<"  "<<a<<endl;
    	cout<<" "<<a<<a<<a<<endl;
    	cout<<a<<a<<a<<a<<a<<endl;
    	return 0;
    }
    

    1.1.9

    描述
    给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形。

    #include<iostream>
    using namespace std;
    int main()
    {
    	char a;
    	cin>>a;
        cout<<"  "<<a<<endl;
        cout<<" "<<a<<a<<a<<endl;
        cout<<a<<a<<a<<a<<a<<endl;
        cout<<" "<<a<<a<<a<<endl;
        cout<<"  "<<a<<endl;
    }
    

    1.1.10

    描述
    超级玛丽是一个非常经典的游戏。请你用字符画的形式输出超级玛丽中的一个场景。

    #include<iostream>
    using namespace std;
    int main()
    {
        cout<<"                ********"<<endl;
        cout<<"               ************"<<endl;
        cout<<"               ####....#."<<endl;
        cout<<"             #..###.....##...."<<endl;
        cout<<"             ###.......######              ###                 ###           ###           ###"<<endl;
        cout<<"                ...........               #...#               #...#         #...#         #...#"<<endl;
        cout<<"               ##*#######                 #.#.#               #.#.#         #.#.#         #.#.#"<<endl;
        cout<<"            ####*******######             #.#.#               #.#.#         #.#.#         #.#.#"<<endl;
        cout<<"           ...#***.****.*###....          #...#               #...#         #...#         #...#"<<endl;
        cout<<"           ....**********##.....           ###                 ###           ###           ###"<<endl;
        cout<<"           ....****    *****...."<<endl;
        cout<<"             ####        ####"<<endl;
        cout<<"           ######        ######"<<endl;
        cout<<"##############################################################              ##################################"<<endl;
        cout<<"#...#......#.##...#......#.##...#......#.##------------------#              #...#......#.##------------------#"<<endl;
        cout<<"###########################################------------------#              ###############------------------#"<<endl;
        cout<<"#..#....#....##..#....#....##..#....#....#####################              #..#....#....#####################"<<endl;
        cout<<"##########################################    #----------#                  ##############    #----------#"<<endl;
        cout<<"#.....#......##.....#......##.....#......#    #----------#                  #.....#......#    #----------#"<<endl;
        cout<<"##########################################    #----------#                  ##############    #----------#"<<endl;
        cout<<"#.#..#....#..##.#..#....#..##.#..#....#..#    #----------#                  #.#..#....#..#    #----------#"<<endl;
        cout<<"##########################################    ############                  ##############    ############"<<endl;
    }
    
  • 相关阅读:
    CDQ
    MySQL中的类Decode用法
    HTMLTestRunner生成空白resault.html
    参数化时按行读取txt文件,如何去掉换行符" "
    打开本地html的一些设置
    python中文乱码例子
    Python异常处理实例
    Python根据上下限生成不重复随机数1
    Linux自定义命令
    Python IDLE 清屏工具
  • 原文地址:https://www.cnblogs.com/axma/p/9429012.html
Copyright © 2011-2022 走看看