欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

OpenJudge - NOI - 1.1编程基础之输入输出(C语言 全部题解)

程序员文章站 2022-03-21 17:06:19
01:Hello, World! 02:输出第二个整数 03:对齐输出 04:输出保留3位小数的浮点数 05:输出保留12位小数的浮点数 06:空格分隔输出 07:输出浮点数 08:字符三角形 09:字符菱形 10:超级玛丽游戏 这道题。。。直接输出就可以了。。。。 写在最后 该博客仅供参考 ......

01:hello, world!

#include <stdio.h>

int main(void)
{
    printf("hello, world!");
    return 0;
}

02:输出第二个整数

#include <stdio.h>

int main(void)
{
    int a, b, c;
    scanf("%d%d%d", &a, &b, &c);
    printf("%d", b);
    return 0;
}

03:对齐输出

#include <stdio.h>

int main(void)
{
    int a, b, c;
    scanf("%d%d%d", &a, &b, &c);
    printf("%8d %8d %8d", a, b, c);/* 注意输出的格式 */
    return 0;
}

04:输出保留3位小数的浮点数

#include <stdio.h>

int main(void)
{
    float num;
    scanf("%f", &num);
    printf("%.3f", num);/* 注意输出的格式 */
    return 0;
}

05:输出保留12位小数的浮点数

#include <stdio.h>

int main(void)
{
    double num;
    scanf("%lf", &num);
    printf("%.12f", num);/* 注意输出的格式 */
    return 0;
}

06:空格分隔输出

#include<stdio.h>

int main(void)
{
    char ch;
    int a;
    float b;
    double c;
    scanf("%c%d%f%lf", &ch, &a, &b, &c);
    printf("%c %d %.6f %.6lf", ch, a, b, c);
    return 0;
}

07:输出浮点数

#include<stdio.h>

int main(void)
{
    double num;
    scanf("%lf", &num);
    printf("%f\n%.5f\n%e\n%g", num, num, num, num);/* \n是回车换行符,将当前位置移到下一行开头 */
    return 0;
}

08:字符三角形

#include<stdio.h>

int main(void)
{
    char ch;
    scanf("%c", &ch);
    /* 输出空格来代替空白 */
    printf("  %c  \n", ch);
    printf(" %c%c%c \n", ch, ch, ch);
    printf("%c%c%c%c%c\n", ch, ch, ch, ch, ch);
    return 0;
}

09:字符菱形

#include<stdio.h>

int main(void)
{
    char ch;
    scanf("%c", &ch);
    /* 输出空格来代替空白 */
    printf("  %c  \n", ch);
    printf(" %c%c%c \n", ch, ch, ch);
    printf("%c%c%c%c%c\n", ch, ch, ch, ch, ch);
    printf(" %c%c%c \n", ch, ch, ch);
    printf("  %c  \n", ch);
    return 0;
}

10:超级玛丽游戏

这道题。。。直接输出就可以了。。。。

#include<stdio.h>

int main(void)
{
    printf("                ********\n");
    printf("               ************\n");
    printf("               ####....#.\n");
    printf("             #..###.....##....\n");
    printf("             ###.......######              ###                 ###           ###           ###\n");
    printf("                ...........               #...#               #...#         #...#         #...#\n");
    printf("               ##*#######                 #.#.#               #.#.#         #.#.#         #.#.#\n");
    printf("            ####*******######             #.#.#               #.#.#         #.#.#         #.#.#\n");
    printf("           ...#***.****.*###....          #...#               #...#         #...#         #...#\n");
    printf("           ....**********##.....           ###                 ###           ###           ###\n");
    printf("           ....****    *****....\n");
    printf("             ####        ####\n");
    printf("           ######        ######\n");
    printf("##############################################################              ##################################\n");
    printf("#...#......#.##...#......#.##...#......#.##------------------#              #...#......#.##------------------#\n");
    printf("###########################################------------------#              ###############------------------#\n");
    printf("#..#....#....##..#....#....##..#....#....#####################              #..#....#....#####################\n");
    printf("##########################################    #----------#                  ##############    #----------#\n");
    printf("#.....#......##.....#......##.....#......#    #----------#                  #.....#......#    #----------#\n");
    printf("##########################################    #----------#                  ##############    #----------#\n");
    printf("#.#..#....#..##.#..#....#..##.#..#....#..#    #----------#                  #.#..#....#..#    #----------#\n");
    printf("##########################################    ############                  ##############    ############\n");
    return 0;
}

写在最后

该博客仅供参考