当前位置:网站首页>C语言初学者之初识代码专项练习
C语言初学者之初识代码专项练习
2022-07-17 05:04:00 【Super大雄】
前言 :
自我介绍:Super大雄 (萌新博主一枚)
C语言专栏:0基础学C语言专栏
LeetCode专栏:LeetCode专栏
小伙伴们大家好,如果你是C语言初学者啊不知道如何练习敲代码,我可以建议你去做一些比较适合于初学者题目,来巩固自己所学的知识并且提高自己的编码能力。
你可能会问我?作为初学者我对代码不是很了解的,我也不知道应该做哪些题目,遇到难题我就想放弃abandon!有没有推荐的题目!
给小伙伴们推荐个学习、刷题的网站牛客
各种面试题应有尽有,刷题刷到你手软!
亲!请点击我开始注册 学习、刷题 新手推荐去学习编程初学者模块
我们进入正题,我们应该刷什么题,如何练习。
我们今天主要练习的题目是简单输出于基本类型.
简单输出
题目一
描述:
KiKi学会了printf在屏幕输出信息,他想输出一架小飞机。请帮他编写程序输出这架小飞机。
输入描述:
无
输出描述:
分析:
本题目我们只需要知道输出的空格和*个数位置关系以及加上"\n"即可完成该题目,当然们可以使用for循环来完成重复的输出两行的操作。
#include<stdio.h>
int main(){
printf(" **\n");
printf(" **\n");
printf("************\n");
printf("************\n");
printf(" * *\n");
printf(" * *\n");
}#include<stdio.h>
int main(){
//使用for循环
for(int i=0;i<2;i++){
printf(" **\n");
}
for(int i=0;i<2;i++){
printf("************\n");
}
for(int i=0;i<2;i++){
printf(" * *\n");
}
}基本类型
题目二
描述:
牛牛刚刚出生,嗷嗷待哺,一开始他只能学说简单的数字,你跟他说一个整数,他立刻就能学会。
输入一个整数,输出这个整数。
输入描述:
输入一个整数,范围在32位有符号整数范围内
输出描述:
输出这个整数
示例1
输入:
3输出:
3
分析:
本题目考察的是在C语言中整数int类型的输入输出函数,以及输出格式。
#include<stdio.h>
int main(){
int n;
scanf("%d",&n);
printf("%d",n);
}题目三
描述:
会说整数之后,牛牛开始尝试浮点数(小数)
输入一个浮点数,输出这个浮点数。
输入描述:
输入一个浮点数
输出描述:
输出一个浮点数,保留三位小数
示例1
输入:
1.359578输出:
1.360
#include<stdio.h>
int main(){
float n;
scanf("%f",&n);
printf("%.3f",n);
}分析:
本题目考察的是在C语言中浮点类型float、double类型的输入输出函数,以及小数点的输出格式。
题目四
描述:
会说浮点数之后,牛牛开始尝试字符
输入一个字符,输出这个字符。
输入描述:
输入一个字符,范围在ascii范围内
输出描述:
输出这个字符
示例1
输入:
a复制输出:
a
#include<stdio.h>
int main(){
char c;
scanf("%c",&c);
printf("%c",c);
}分析:
本题目考察的是在C语言中字符类型char类型的输入输出格式。
题目五
描述:
牛牛从键盘上输入三个整数,并尝试在屏幕上显示第二个整数。
输入描述:
一行输入 3 个整数,用空格隔开。
输出描述:
请输出第二个整数的值。
示例1
输入:
1 2 3复制输出:
2
分析:
本题目考察的是在C语言中整型数据的输出,输入三个数只输出其中的一个数。我们可以它们存放在数组中也可以存储在变量中,输出符合条件的即可。
#include<stdio.h>
int main(){
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
printf("%d",b);
}#include<stdio.h>
int main(){
int a[3];
for(int i=0;i<3;i++){
scanf("%d",&a[i]);
}
printf("%d",a[1]);
}题目六
描述:
牛牛尝试用键盘读入一个字符,然后在屏幕上显示用这个字符组成的 3*3 的矩形。
输入描述:
一行读入一个 char 类型的字符。
输出描述:
输出这个字符组成的 3*3 矩形。
示例1
输入:
#复制输出:
### ### ###
分析:
本题目考察的是在C语言中读入一个char类型输出矩阵,我们可以通过for循环来输出矩阵。
#include<stdio.h>
int main(){
char a;
scanf("%c",&a);
for(int i=0;i<3;i++){
printf("%c%c%c\n",a,a,a);
}
}题目七
描述:
BoBo教KiKi字符常量或字符变量表示的字符在内存中以ASCII码形式存储。BoBo出了一个问题给KiKi,输入一个字符,输出该字符相应的ASCII码。
输入描述:
一行,一个字符。
输出描述:
一行,输出输入字符对应的ASCII码。
示例1
输入:
c复制输出:
99
分析:
本题目考察的是在C语言中读入一个char类型并转化它的ASCII码,我们直接可以把它转化为%d就可以。科普一些大写A的Ascii码是65,小写的a是97,数字0是48.
#include<stdio.h>
int main(){
char a;
scanf("%c",&a);
printf("%d",a);
}本期就介绍到这里,如果想开始编码练习题目可以注册牛客网亲!请点击我开始注册 学习、刷题到编程初学者模块解锁同款题目.
我们下期再见!
边栏推荐
- Cve-2020-10199 recurrence of nexus repository manager3 remote command execution vulnerability
- POC——DVWA‘s XSS Reflected
- CVE-2022-23131 Zabbix SAML SSO认证绕过漏洞
- Encryption and decryption
- NoSQL overview
- 【Batch】批量删除中间文件夹-个人研究脚本
- Shallow chat link tracking
- 读论文《SNUNet-CD: A Densely Connected Siamese Network for Change Detection of VHR Images》
- 决策树原理和案例应用-泰坦尼克号生存预测
- C语言练习2
猜你喜欢

TopicExchange交换机简单使用。

Cve-2022-23131 ZABBIX SAML SSO authentication bypass vulnerability

泰迪杯A题完整版 优化更新(4/23)

Harmonyos fourth training notes

Feature extraction of machine learning (digitization and discretization of category features and digitization of text features)

Mysql database experiment training 6, data view (detailed)

Learn about scheduled tasks in one article

基于RTX30显卡的ArcGIS Pro2.8深度学习环境配置

HarmonyOS第二次培训笔记

Some concepts of ES
随机推荐
PyGame aircraft War 1.0 (step + window no response problem)
用户-注册/登录
Getting started with harmonios
User - registration / login
基于cuda10.0的pytorch深度学习环境配置
Travel data acquisition, data analysis and data mining [2022.5.30]
Es document operation
卷积神经网络
基于SSM框架的考勤签到请假系统
Word2Vec原理及应用与文章相似度(推荐系统方法)
解决[email protected]: `node install.js` 的问题
学习C语言第8天
PCA feature dimensionality reduction of machine learning + case practice
String string special interception processing according to symbols
POC——DVWA‘s SQL Injection
TopicExchange交换机简单使用。
02 Bar _ Recommandation de film (basée sur le contenu) Portrait de l'utilisateur
Some concepts of ES
Add SSL certificate for load balancing
Basic operations of index library operation

