日常刷题篇(入门)

简介: 我从简单到难,一起走上漫漫刷题路!我会持续在我的博客中更新我每天刷题的内容!相互交流!

我从简单到难,一起走上漫漫刷题路!

我会持续在我的博客中更新我每天刷题的内容!

相互交流!

大家一键三连,多多关注!

这是今天我给大家带来的题!以后难度逐渐加深!

1.小乐乐排电梯

描述

小乐乐学校教学楼的电梯前排了很多人,他的前面有n个人在等电梯。电梯每次可以乘坐12人,每次上下需要的时间为4分钟(上需要2分钟,下需要2分钟)。请帮助小乐乐计算还需要多少分钟才能乘电梯到达楼上。(假设最初电梯在1层)

输入描述:

输入包含一个整数n (0 ≤ n ≤ 109)

输出描述:

输出一个整数,即小乐乐到达楼上需要的时间。

#include <stdio.h>
int main() {
    int n, a;
    scanf("%d", &n);
    a = n / 12;
    printf("%d",a*4+2);
    return 0;
}

2.三角形判断

描述

KiKi想知道已经给出的三条边a,b,c能否构成三角形,如果能构成三角形,判断三角形的类型(等边三角形、等腰三角形或普通三角形)。

输入描述:

题目有多组输入数据,每一行输入三个a,b,c(0<a,b,c<1000),作为三角形的三个边,用空格分隔。

输出描述:

针对每组输入数据,输出占一行,如果能构成三角形,等边三角形则输出“Equilateral triangle!”,等腰三角形则输出“Isosceles triangle!”,其余的三角形则输出“Ordinary triangle!”,反之输出“Not a triangle!”。

#include <stdio.h>
int main() {
    int a, b, c;
    while (scanf("%d%d%d", &a, &b, &c) != EOF)
    {
        if (a + b > c && a - b < c)
        {
            if (a == b || a == c || b == c)
                if (a == b && b == c)
                    printf("Equilateral triangle!");
                else
                    printf("Isosceles triangle!");
            else
                printf("Ordinary triangle!");
        }
        else
            printf("Not a triangle!");
        printf("\n");
    }
    return 0;
}

3.竞选社长

描述

假设你们社团要竞选社长,有两名候选人分别是A和B,社团每名同学必须并且只能投一票,最终得票多的人为社长.

输入描述:

一行,字符序列,包含A或B,输入以字符0结束。

输出描述:

一行,一个字符,A或B或E,输出A表示A得票数多,输出B表示B得票数多,输出E表示二人得票数相等。

#include <stdio.h>
int main() {
    int m=0,n=0;
    char ch;
    while(((ch=getchar())!='0')&&ch!=EOF)
    {
        if(ch=='A')
            m++;
        else
            n++;
    }
    if(m==n)
    printf("E");
    if(m>n)
    printf("A");
    if(m<n)
    printf("B");
    return 0;
}

4.完美成绩

描述

KiKi想知道他的考试成绩是否完美,请帮他判断。从键盘输入一个整数表示的成绩,编程判断成绩是否在90~100之间,如果是则输出“Perfect”。

输入描述:

多组输入,每行输入包括一个整数表示的成绩(90~100)。

输出描述:

针对每行输入,输出“Perfect”。

#include <stdio.h>
int main() {
    int m=0;
    while(scanf("%d",&m)!=EOF);
    if(m>=90)
    printf("Perfect");
    return 0;
}

5.及格分数

描述

KiKi想知道他的考试分数是否通过,请帮他判断。从键盘任意输入一个整数表示的分数,编程判断该分数是否在及格范围内,如果及格,即:分数大于等于60分,是输出“Pass”,否则,输出“Fail”。

输入描述:

多组输入,每行输入包括一个整数表示的分数(0~100)。

输出描述:

针对每行输入,输出“Pass”或“Fail”。

#include <stdio.h>
int main() {
    int m;
    while(scanf("%d",&m)!=EOF)
    {
        if(m>=60)
        printf("Pass\n");
        else
         printf("Fail\n");
    }
    return 0;
}

6.判断整数奇偶性

描述

KiKi想知道一个整数的奇偶性,请帮他判断。从键盘任意输入一个整数(范围-231~231-1),编程判断它的奇偶性。

输入描述:

多组输入,每行输入包括一个整数。

输出描述:

针对每行输入,输出该数是奇数(Odd)还是偶数(Even)。

#include <stdio.h>
int main() {
    int m;
    while(scanf("%d",&m)!=EOF)
    {
        if(m%2==0)
        printf("Even\n");
        else
        printf("Odd\n");
    }
    return 0;
}

7.最高分数

描述

KiKi参加了语文、数学、外语的考试,请帮他判断三科中的最高分。从键盘任意输入三个整数表示的分数,编程判断其中的最高分。

数据范围: 0≤n≤100

输入描述:

输入一行包括三个整数表示的分数(0~100),用空格分隔。

输出描述:

输出为一行,即三个分数中的最高分。

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

8.判断是元音还是辅音

描述

KiKi开始学习英文字母,BoBo老师告诉他,有五个字母A(a), E(e), I(i), O(o),U(u)称为元音,其他所有字母称为辅音,请帮他编写程序判断输入的字母是元音(Vowel)还是辅音(Consonant)。

输入描述:

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

输出描述:

针对每组输入,输出为一行,如果输入字母是元音(包括大小写),输出“Vowel”,如果输入字母是非元音,输出“Consonant”。

#include <stdio.h>
#define N 5
int vowel(char ch)
{
  int i;
  char vo[] = { 'a', 'e', 'i', 'o', 'u' };
  for (i = 0; i < N; i++)
  {
  if (ch == vo[i] || ch + 32 == vo[i])
    return 1;
  }
  return 0;
}
int main() {
    char ch = 0;
    while(~scanf("%c", &ch))
    {
        getchar();
        int ret = vowel(ch);
        if(ret)
        {
            printf("Vowel\n");
        }
        else
        {
            printf("Consonant\n");
        }
    }
    return 0;
}



相关文章
|
4月前
|
存储
【C初阶——基础刷题】刷题8
【C初阶——基础刷题】刷题8
|
7月前
|
测试技术
蓝桥杯刷题|02入门真题
蓝桥杯刷题|02入门真题
|
7月前
|
测试技术
蓝桥杯刷题|03入门真题
蓝桥杯刷题|03入门真题
|
7月前
|
测试技术
蓝桥杯刷题|01入门真题
蓝桥杯刷题|01入门真题
|
6月前
|
机器学习/深度学习 算法
【阿旭机器学习实战】【30】二手车价格预估--KNN回归案例
【阿旭机器学习实战】【30】二手车价格预估--KNN回归案例
|
C语言
【C刷题】day5
【C刷题】day5
48 0
【C刷题】day5
|
编译器 数据安全/隐私保护 C++
【C刷题】day4
【C刷题】day4
74 0
【C刷题】day4
【C刷题】day2
【C刷题】day2
63 0
|
C语言
【C刷题】day6
【C刷题】day6
74 0