C语言牛客基础题2

简介: C语言牛客基础题2

BC123 小乐乐找最大数

题目

题解(75)

讨论(101)

排行

面经new

入门  通过率:47.04%  时间限制:1秒  空间限制:256M

校招时部分企业笔试将禁止编程题跳出页面,为提前适应,练习时请使用在线自测,而非本地IDE。

描述

小乐乐获得4个最大数,请帮他编程找到最大的数。

输入描述:

一行,4个整数,用空格分开。

输出描述:

一行,一个整数,为输入的4个整数中最大的整数。BC48 字母大小写转换

 

#include <stdio.h>
int main() {
   int a,b,c,d,x,y;
   scanf("%d %d %d %d",&a,&b,&c,&d);
   x = a>b?a:b;
   y = c>d?c:d;
   printf("%d",x>y?x:y);
    return 0;
}

KiKi想完成字母大小写转换,有一个字符,判断它是否为大写字母,如果是,将它转换成小写字母;反之则转换为大写字母。

输入描述:

多组输入,每一行输入一个字母。

输出描述:

针对每组输入,输出单独占一行,输出字母的对应形式。

#include <stdio.h>
int main() {
    char ch=0;
    while(scanf("%c",&ch)!=EOF)
    {
        if(ch >= 65 && ch <= 91)
        {
            printf("%c\n",ch + 32);
        }else if(ch >= 97 && ch<=123)
        {
            printf("%c\n",ch-32);
        }
    }
    return 0;
}

BC47 判断是不是字母

题目

题解(67)

讨论(103)

排行

面经new

简单  通过率:31.96%  时间限制:1秒  空间限制:32M

知识点C++工程师牛客

校招时部分企业笔试将禁止编程题跳出页面,为提前适应,练习时请使用在线自测,而非本地IDE。

描述

KiKi想判断输入的字符是不是字母,请帮他编程实现。

输入描述:

多组输入,每一行输入一个字符。

输出描述:

针对每组输入,输出单独占一行,判断输入字符是否为字母,输出内容详见输出样例。

#include<stdio.h>
int main()
{
    char n = 0;
    while(scanf("%c",&n)!=EOF)
    {
        if(n>='A'&&n<='Z' || n>='a'&&n<='z')
        {
            printf("%c is an alphabet.\n",n);
        }
        else 
            printf("%c is not an alphabet.\n",n);
            getchar();
    }//连续读取字符,需要在之间加上getchar()”过滤“回车键,避免回车键被读取
    return 0;
}


目录
相关文章
|
3月前
|
存储 人工智能 大数据
【C语言篇】C语言常考及易错题整理DAY2
p是一个指针数组,p[i] = &a[i*3]相当于是把数组a每3个一组分开并把每组的首地址存在p数组,此时p类似一个4行3列的二 维数组,p[3][2]就是4行第3个元素12。
53 0
|
人工智能 编译器 C语言
C语言——每日一题
C语言——每日一题
|
6月前
|
存储 C语言 C++
C语言进阶之笔试题详解(2)
C语言进阶之笔试题详解(2)
51 0
|
6月前
|
编译器 C语言
C语言进阶之笔试题详解(1)
对指针知识进行简单的回顾,然后再完成笔试题。
61 0
|
11月前
|
测试技术 C语言
C语言 每日一题 Day10
C语言 每日一题 Day10
69 0
|
11月前
|
存储 算法 测试技术
C语言 每日一题 11.9 day15
C语言 每日一题 11.9 day15
62 0
|
11月前
|
C语言
C语言 每日一题 day9
C语言 每日一题 day9
39 0
|
C语言
C语言的每日一题(二)
C语言的每日一题(二)
104 0
|
C语言
C语言的每日一题(一)
C语言的每日一题(一)
86 0