练习题之牛客网

简介: 练习题之牛客网

1. 牛牛的素数和


描述

牛牛刚刚学了素数的定义:素数值指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数


牛牛想知道在 [l,r] 范围内全部素数的和


输入描述:

输入两个正整数 l,r 表示闭区间范围


输出描述:

输出 [l,r] 范围内的素数的和


示例1

输入:


2 6

输出:


10

示例2

输入:


1 3

输出:


5

#include <stdio.h>
int sushu(int i)
{
    int j=0;
    for(j=2;j<i;j++)
    {
        if(i%j==0)
        {
          return 0;
        }
    }
    return 1;
}
int main ()
{
    int l=0;
    int r=0;
    scanf("%d %d",&l,&r);
    int i=0;
    int sum=0;
    for(i=l;i<=r;i++)
    {
        if(sushu(i)==1)
            sum=sum+i;
    }
    printf("%d\n",sum);
    return 0;
}

2.竞选社长


描述

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


输入描述:

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


输出描述:

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


示例1

输入:


ABBABBAAB0

输出:


B

#include <stdio.h>
int main ()
{
    char ch;
    int a=0;
    int b=0;
    int i=0;
    while(scanf("%c",&ch)!=EOF)
    {
        if(ch=='0')
        {
            break;
        }
        if(ch=='A')
        {
            a++;
        }
        if(ch=='B')
        {
            b++;
        }
    }
    if(a>b)
    {
        printf("A\n");
    }
    else if(a<b)
    {
        printf("B\n");
    }
    else 
    {
        printf("E\n");
    }
    return 0;
}

3. 添加逗号



描述

对于一个较大的整数 N(1<=N<=2,000,000,000)


比如 980364535,我们常常需要一位一位数这个数字是几位数,但是如果在这 个数字每三位加一个逗号,它会变得更加易于朗读。


因此,这个数字加上逗号成如下的模样:980,364,535请写一个程序帮她完成这件事情


输入描述:

一行一个整数 N


输出描述:

一行一个字符串表示添加完逗号的结果


示例1

输入:


980364535

输出:


980,364,535

备注:

1≤n≤2,000,000,000

#include<string.h>
int main() {
    char s[20] = {0};
    scanf("%s", &s);
    int val = strlen(s);  //获取字符长度
    for (int i = 1; i <= val; i++) {  //依次输出字符
        printf("%c", s[i - 1]);
        //每输出三位数加一个‘,’且输出数不为最后一个数
        if ((val - i) % 3 == 0 && i != val) printf(",");
    }
    return 0;
}
相关文章
|
7月前
|
C语言
蓝桥杯练习题
蓝桥杯练习题包括6道C语言编程题:1. 判断三位数是否为水仙花数;2. 输出区间质因数分解;3. 将秒转换为&#39;H:M:S&#39;格式;4. 判断闰年;5. 删除可被整除元素并排序数组,数字转字母;6. 分类比较两个字符串关系。每题涉及不同逻辑操作,适合编程初学者练习。
59 3
|
7月前
|
移动开发 前端开发 JavaScript
HTML+CSS练习题【详解】
HTML+CSS练习题【详解】
193 0
练习题:暗恋
练习题:暗恋
71 0
|
移动开发 前端开发 API
牛客网Day2
牛客网Day2
128 0
原来牛客网练习题还能这么做?
原来牛客网练习题还能这么做?
114 0
|
机器学习/深度学习
牛客网练习题(函数部分)
牛客网练习题(函数部分)
98 0
每日坚持:练习题
每日坚持:练习题
91 0
|
存储 编译器 C语言
C语言关键字必备练习题
C语言关键字必备练习题
174 0
|
存储
牛客网——筛选法求素数
牛客网——筛选法求素数
164 0
|
算法 Unix Shell