🍊前言 :
自我介绍: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); }
本期就介绍到这里,如果想开始编码练习题目可以注册牛客网亲!请点击我🐱🏍开始注册🐂 学习、刷题到编程初学者模块解锁同款题目.
我们下期再见!