✅作者简介:大家好我是@每天都要敲代码,一位材料转码农的选手,希望一起努力,一起进步!
个人主页:@每天都要敲代码的个人主页
系列专栏:牛客网C语言刷题专栏
推荐一款模拟面试、刷题神器,从基础到大厂面试题点击跳转刷题网站进行注册学习

目录

习题一:Hello Nowcoder!

习题二:打印小飞机

习题三:牛牛说话之–整数

习题四:牛牛说话之–浮点数

习题五:牛牛说话之–字符

习题六:牛牛的第二个整数 

结束语


前言

相信大家大都是从C语言开始基础编程的;C生万物这句话不是白叫的,C作为编程的基础、起点,我们最主要的就是要培养一种编程思维;那么我们学完了知识点当然就需要一个刷题平台去练习巩固;所以今天就给大家推荐一款我一直在用的刷题神奇,从基础语法到大厂面试题,样样齐全;废话不多说,直接登录网站一起刷题吧!

习题一:Hello Nowcoder!

描述

输出”Hello Nowcoder!”。开始你的编程之旅吧。

考点:主要考的就是对于基础语法的掌握

具体代码:

#include int main(){printf("Hello Nowcoder!\n");return 0;}

习题二:打印小飞机

描述

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

输出描述:

 解析:对于printf库函数的使用和理解,注意每次输出打印都要记得换行(\n)

具体代码:

#include int main(){printf(" ** \n");printf(" ** \n");printf("************\n");printf("************\n");printf("**\n");printf("**\n");return 0;}

习题三:牛牛说话之–整数

描述

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

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

输入描述:

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

输出描述:

输出这个整数,例如:

输入:3

输出:3

解析主要考的是scanf库函数的使用,注意整数是%d,变量不要忘了取地址(&)

具体代码:

#include int main(){int n = 0;//输入整数nscanf("%d",&n);//打印整数nprintf("%d\n",n);return 0;}

习题四:牛牛说话之–浮点数

描述

会说整数之后,牛牛开始尝试浮点数(小数)

输入一个浮点数,输出这个浮点数。

输入描述:

输入一个浮点数

输出描述:

输出一个浮点数,保留三位小数;例如:

输入:1.359578

输出:1.360

解析对于浮点数输出和打印是%f,要想保留n位小数,需要在%f中间加乳入.n,例如:%.nf

具体代码:

#include int main(){float a=0.0;scanf("%f",&a);printf("%.3f",a);return 0;}

习题五:牛牛说话之–字符

描述

会说浮点数之后,牛牛开始尝试字符

输入一个字符,输出这个字符。

输入描述:

输入一个字符,范围在ASCII范围内

输出描述:

输出这个字符

输入:a

输出:a

解析对于字符型输出和打印是%c,获取单个字符还可以使用getchar()库函数

具体代码:

#include int main(){//----------方法1:char ch = 0;scanf("%c",&ch);printf("%c\n",ch);//----------方法2:使用getchar()来获取一个字符,可以返回int也可以返回charint i = getchar();//每一个字符对应着ASCII码值,所以int类型接收也没问题putchar(i); return 0;}

习题六:牛牛的第二个整数 

描述

牛牛从键盘上输入三个整数,并尝试在屏幕上显示第二个整数。

输入描述:

一行输入 3 个整数,用空格隔开。

输出描述:

请输出第二个整数的值。

输入:1 2 3

输出:2

解析打印出中间那个数,我们可以定义一个数组存储这三个数,用下标进行访问;也可以定义是三个变量进行存储打印

具体代码:

#include int main(){//-----------------方法1.使用数组int arr[3]={0};int i=0;//输入3个数据for(i=0;i<3;i++){scanf("%d",&arr[i]);}//通过下标进行打印printf("%d\n",arr[1]);//-----------------方法2.定义3个变量int x,y,z;scanf("%d%d%d",&x,&y,&z);//直接通过变量拿出中间那个数据printf("%d",y);return 0;}

结束语

你想要的牛客都有,各种大厂面试真题在等你哦!快快通过下方链接注册加入刷题大军吧!

 刷题神器,从基础到大厂面试题点击跳转刷题网站