c语言牛客网基础题解(1~15题)

BC1 Hello Nowcoder

输入描述:

输出描述:
Hello Nowcoder!
思路:题目要求打印一个字符串,使用pirntf库函数打印即可,printf函数需要引入库文件<stdio.h>
#include <stdio.h>
int main() {
 printf("Hello Nowcoder!");
 return 0;
}

BC2小飞机

描述

KiKi学会了printf在屏幕输出信息,他想输出一架小飞机。请帮他编写程序输出这架小飞机。

输入描述:
输出描述:

思路:暴力打印:打印第一行通过观察第一行跟第三行得知前面的空格符占5个位置,再打印两颗*然后换行。第二行同上。第三行第四行打印12颗*,第五行第六行前面空格符占4个位置然后打印一颗*再打印两个空格符再打印一颗星然后换行。
循环思路:通过观察发现遍历的规律是第一行和第二行可以同时遍历,第三行第四行再进行便利,第五第六行可以进行同时遍历。ps:这里建议直接使用暴力打印
include <stdio.h>
//1.暴力打印
int main() {
   printf("     **\n");
   printf("     **\n");
   printf("************\n");
   printf("************\n");
   printf("    *  *\n");
   printf("    *  *\n");
    return 0;
}


//2.循环打印
int main() {
   //飞机头
    for (int i = 0; i < 2; i++)
    {
        for (int j = 0; j < 5; j++)
        {
            printf(" ");
        }
        for (int k = 0; k < 2; k++)
        {
            printf("*");
        }
        printf("\n");
    }
    //飞机身
    for (int i = 0; i < 2; i++)
    {
        for (int j = 0; j < 12; j++)
        {
            printf("*");
        }
        printf("\n");
    }
    //飞机尾
    for (int i = 0; i < 2; i++)
    {      
        for (int j = 0; j < 4; j++)
        {
            printf(" ");
        }
        for (int k = 0; k < 2; k ++)
        {
            printf("*  ");
        }
        printf("\n");
    }  
}

BC3 牛牛学说话之-整数

描述

牛牛刚刚出生,嗷嗷待哺,一开始他只能学说简单的数字,你跟他说一个整数,他立刻就能学会。

输入一个整数,输出这个整数。

输入描述:

输入一个整数,范围在32位有符号整数范围内

输出描述:

输出这个整数

示例1

输入:3
输出:3
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值