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