牛客网基础语法1~10题

简介: 今天是咱们第一期刷牛客网上的题目。目标:掌握基础编程,打牢基础知识,有一定的编程思想鸡汤:读不在三更五鼓,功只怕一曝十寒。先干为敬,大家随意。

前言:今天是咱们第一期刷牛客网上的题目。

目标:掌握基础编程,打牢基础知识,有一定的编程思想

鸡汤:读不在三更五鼓,功只怕一曝十寒。先干为敬,大家随意。


第一题5ba6913686c5426dbdc4d927a87356ab.png

#include <stdio.h>
int main()
{
    printf("Hello Nowcoder!");
    return 0;
}


第二题

75f2d5d7562643749018a115fd37a377.png

#include <stdio.h>
int main()
{
    printf("     **\n");
    printf("     **\n");
    printf("************\n");
    printf("************\n");
    printf("    *  *\n");
    printf("    *  *\n");
  return 0;
}


第三题

5eb27f24a2604b06b4d0b2a609cf8907.png

#include <stdio.h>
int main() 
{
    int sum = 0;
    //输入
    scanf("%d",&sum);
    //输出
    printf("%d\n",sum);
    return 0;
}


第四题

40878cbdaeb84c70bd072ba32182ac76.png

%0.3lf是输出三位小数,0.?,这个问号代码保留多少为小数。

#include <stdio.h>
int main() 
{
    //初始化
    double sum = 0;
    //输入
    scanf("%lf",&sum);
    //输出
    printf("%0.3lf\n",sum);
    return 0;
}


第五题

dc428a8c1a8c4cd795023400480186f7.png

%c是输入输出字符的形式

#include <stdio.h>
int main() 
{
    //初始化
    char ch;
    //输入
    scanf("%c",&ch);
    //输出
    printf("%c\n",ch);
    return 0;
}


第六题

dbf72eebd0bb4ef6b6252a8011b65a87.png

#include <stdio.h>
int main() 
{
    //初始化
    int a = 0;
    int b = 0;
    int c = 0;
    //输入
    scanf("%d %d %d",&a,&b,&c);
    //输出第二个整数
    printf("%d\n",b);
    return 0;
}


第七题

d2393603b3cc4a6b9e9cc6f4083b2711.png

#include <stdio.h>
int main() 
{
    //初始化
    char ch = '#';
    int i = 0;
    int j = 0;
    //输入
    scanf("%c",&ch);
    //遍历
    for(i = 0;i < 3;i++)
    {
        for(j = 0;j < 3;j++)
        {
            printf("%c",ch);
        }
        printf("\n");
    }     
    return 0;
}


第八题

fd2628d60a904233914223c0c4c50d22.png这里有更好的方法,后面的题目会涉及,有更好的方法,请大家留言,让大家参考参考

#include <stdio.h>
int main()
{
    //初始化
    char ch = '#';
    //输入
    scanf("%c",&ch);
    //打印
    printf("  %c\n",ch);
    printf(" %c%c%c\n",ch,ch,ch);
    printf("%c%c%c%c%c\n",ch,ch,ch,ch,ch);
    printf(" %c%c%c\n",ch,ch,ch);
    printf("  %c\n",ch);
    return 0;
}


第九题

886036d790c242a6b3709b82dbbb2614.png

字符本质上是ASCII码形式存储在编译器中,直接用 %d 打印就可以了。

#include <stdio.h>
int main() 
{
    //初始化
    char ch;
    //输入
    scanf("%c",&ch);
    //输出
    printf("%d",ch);
    return 0;
}


第十题

c9244de639774d588bfba7a7120c9135.png

不要忘记分类讨论,正数和负数的情况。

#include <stdio.h>
int main() 
{
    //初始化
    double sum = 0;
    //输入
    scanf("%lf",&sum);
    //实现四舍五入
    int num = sum;
    double sum1 = sum -int(sum);
    //当小数后面是正数时
    if(sum1 >= 0.5 )
    {
        num++;
    }
    //当小数后面是负数时
    if(sum1 <= -0.5)
    {
        num--;
    }
    //输出
    printf("%d\n",num);
    return 0;
}


 今天的刷题内容就到这里啦,如果上面的题目你有更优的解法,请打在下面的评论区中,独乐乐不如众乐乐。

目录
相关文章
|
6月前
|
存储 算法 C语言
C语言刷题~Leetcode与牛客网简单题
C语言刷题~Leetcode与牛客网简单题
|
6月前
牛客网基础语法101~110题
牛客网基础语法101~110题
64 0
|
6月前
牛客网基础语法71~80题
牛客网基础语法71~80题
44 0
|
6月前
牛客网基础语法111~120题
牛客网基础语法111~120题
60 0
|
6月前
牛客网基础语法91~100题
牛客网基础语法91~100题
51 0
|
6月前
|
编译器
牛客网基础语法81~90题
牛客网基础语法81~90题
53 0
|
C语言
牛客网基础语法11~20题
前言:今天是咱们第二期刷牛客网上的题目。 目标:对输入输出的格式,方法,类型掌握熟练,对double,float理解深入,编程思想更进一步。 鸡汤:人活着,再苦再累,都别抱怨,要努力,越努力,才会越幸运。抱怨,只会增加怨气,努力,才能改变气运。先干为敬,大家随意。
63 0
|
C++
牛客网基础语法61~70题
前言:今天是咱们第七期刷牛客网上的题目。 目标:可以掌握循环嵌套,逻辑思维更加清晰,对循环知识掌握熟练。 鸡汤:城市人潮拥挤,别走丢了自己。先干为敬,大家随意。
76 0
|
C语言
牛客网基础语法41~50题
前言:今天是咱们第五期刷牛客网上的题目。 目标:熟练用数学知识来解决编程问题,会利用每种循环。 鸡汤:压抑了,那就换个环境呼吸;困惑了,那就转个角度思考;没路了,不妨回头,路在脚下,哪个方向都可以走。先干为敬,大家随意。
53 0
牛客网基础语法21~30题
前言:今天是咱们第三期刷牛客网上的题目。 目标:掌握基础编程,带有数学思维解决编程相关问题。 鸡汤:早上起来有两个选择,盖上被子做你未完成的梦,掀开被子完成你未完成的梦。先干为敬,大家随意。
58 0