C语言初学者之初识代码专项练习

🍊前言 :

自我介绍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);
}

本期就介绍到这里,如果想开始编码练习题目可以注册牛客网亲!请点击我🐱‍🏍开始注册🐂 学习、刷题编程初学者模块 解锁同款题目.

我们下期再见!

  • 58
    点赞
  • 61
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 51
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 51
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Super大雄

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值