当前位置:网站首页>Take you to brush (niuke.com) C language hundred questions (the first day)
Take you to brush (niuke.com) C language hundred questions (the first day)
2022-07-07 06:49:00 【@Code every day】
Author's brief introduction : Hello, I'm @ Typing code every day , A player of material transcoding farmer , Hope to work together , Progress together !
Personal home page :@ Every day, I have to type the personal homepage of the code
Series column : Cattle from C Language question brushing column
Recommend a simulated interview 、 Brush Title artifact , From basic to interview questions Click to jump to the question brushing website to register for learning
Catalog
Exercise 2 : Print small aircraft
Exercise 3 : Niuniu talks -- Integers
Exercise 4 : Niuniu talks -- Floating point numbers
Exercise five : Niuniu talks -- character
Exercise 6 : The second integer of Niuniu
Preface
I believe most of you are from C Language starts basic programming ;C The saying that everything is born is not in vain ,C As the basis of programming 、 The starting point , Our most important thing is to cultivate a kind of programming thinking ; Then we need a platform to practice and consolidate after learning the knowledge points ; So today I'd like to recommend a magic question brush that I've been using , From basic grammar to interview questions , Everything is complete ; I don't say much nonsense , direct Login website Let's write the questions together !

Exercises 1 :Hello Nowcoder!
describe
Output "Hello Nowcoder!". Start your programming journey .
Examination site : The main test is to master basic grammar
Specific code :
#include <stdio.h>
int main()
{
printf("Hello Nowcoder!\n");
return 0;
}Exercise 2 : Print small aircraft
describe
KiKi Learned to printf Output information on the screen , He wants to export a small plane . Please write a program for him to output this small plane .
Output description :

analysis : about printf Use and understanding of library functions , Note that you should remember to wrap every time you print (\n)
Specific code :
#include <stdio.h>
int main()
{
printf(" ** \n");
printf(" ** \n");
printf("************\n");
printf("************\n");
printf(" * * \n");
printf(" * * \n");
return 0;
}Exercise 3 : Niuniu talks -- Integers
describe
Niuniu has just been born , cry piteously for food , At first he could only say simple numbers , You tell him an integer , He can learn at once .
Enter an integer , Output this integer .
Input description :
Enter an integer , The scope is 32 Bit signed integer range
Output description :
Output this integer , for example :
Input :3
Output :3
analysis : The main test is scanf The use of library functions , Note that the integer is %d, Don't forget to take the address of the variable (&)
Specific code :
#include <stdio.h>
int main()
{
int n = 0;
// Input integer n
scanf("%d",&n);
// Print integers n
printf("%d\n",n);
return 0;
}Exercise 4 : Niuniu talks -- Floating point numbers
describe
Can say integer after , Niuniu began to try floating point numbers ( decimal )
Enter a floating point number , Output this floating point number .
Input description :
Enter a floating point number
Output description :
Output a floating point number , Keep three decimal places ; for example :
Input :1.359578
Output :1.360
analysis : For floating point number output and printing is %f, To keep n Decimal place , Need to be in %f Add milk in the middle .n, for example :%.nf
Specific code :
#include <stdio.h>
int main()
{
float a=0.0;
scanf("%f",&a);
printf("%.3f",a);
return 0;
}Exercise five : Niuniu talks -- character
describe
After floating point numbers , Niuniu began to try characters
Enter a character , Output this character .
Input description :
Enter a character , The scope is ASCII Within the scope of
Output description :
Output this character
Input :a
Output :a
analysis : For character type output and printing is %c, You can also use getchar() Library function
Specific code :
#include <stdio.h>
int main()
{
//---------- Method 1:
char ch = 0;
scanf("%c",&ch);
printf("%c\n",ch);
//---------- Method 2: Use getchar() To get a character , Can return int You can also return char
int i = getchar();// Each character corresponds to ASCII Code value , therefore int Type reception is no problem
putchar(i);
return 0;
}Exercise 6 : The second integer of Niuniu
describe
Niu Niu inputs three integers from the keyboard , And try to display the second integer on the screen .
Input description :
One line input 3 It's an integer , Space off .
Output description :
Please output the value of the second integer .
Input :1 2 3
Output :2
analysis : Print out the middle number , We can define an array to store these three numbers , Access with subscript ; You can also define three variables to store and print
Specific code :
#include <stdio.h>
int main()
{
//----------------- Method 1. Using arrays
int arr[3]={0};
int i=0;
// Input 3 Data
for(i=0;i<3;i++)
{
scanf("%d",&arr[i]);
}
// Print by subscript
printf("%d\n",arr[1]);
//----------------- Method 2. Definition 3 A variable
int x,y,z;
scanf("%d%d%d",&x,&y,&z);
// Take out the middle data directly through variables
printf("%d",y);
return 0;
}Conclusion
You have all the customers you want , All kinds of big factory interview questions are waiting for you ! Register and join the problem brushing army through the link below !
Brush Title artifact , From basic to interview questions Click to jump to the website

边栏推荐
- BindingException 异常(报错)处理
- 精准时空行程流调系统—基于UWB超高精度定位系统
- Installing redis and windows extension method under win system
- [start from scratch] detailed process of deploying yolov5 in win10 system (CPU, no GPU)
- MYSQL binlog相关命令
- MATLAB小技巧(29)多项式拟合 plotfit
- Force deduction 62 different paths (the number of all paths from the upper left to the lower right of the matrix) (dynamic planning)
- DHCP路由器工作原理
- 隐马尔科夫模型(HMM)学习笔记
- Basic DOS commands
猜你喜欢
随机推荐
C interview encryption program: input plaintext by keyboard, convert it into ciphertext through encryption program and output it to the screen.
Shared memory for interprocess communication
Can't you really do it when you are 35 years old?
哈趣投影黑馬之姿,僅用半年强勢突圍千元投影儀市場!
7天零基础能考证HCIA吗?华为认证系统学习路线分享
dolphinscheduler3. X local startup
屏幕程序用串口无法调试情况
[solution] final app status- undefined, exitcode- 16
二十岁的我4面拿到字节跳动offer,至今不敢相信
mobx 知识点集合案例(快速入门)
大促过后,销量与流量兼具,是否真的高枕无忧?
地质学类比较有名的外文期刊有哪些?
使用TCP/IP四层模型进行网络传输的基本流程
循环肿瘤细胞——Abnova 解决方案来啦
健身房如何提高竞争力?
string(讲解)
Leetcode T1165: 日志分析
String (explanation)
Postgresql源码(59)分析事务ID分配、溢出判断方法
docker-compose启动redis集群









