首页 > 其他分享 >天天快乐打卡

天天快乐打卡

时间:2023-04-17 23:55:59浏览次数:43  
标签:count 单词 int max 字母 天天 快乐 打卡 include

一、本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。

给定数列 1,1,1,3,5,9,17,⋯1,1,1,3,5,9,17,⋯,从第 44 项开始,每项都是前 33 项的和。

求第 2019032420190324 项的最后 44 位数字。

#include <stdio.h> int main(void) {   int a=1,b=1,c=1,d,i;   for(i=4;i<=20190324;i++)   {     d=(a+b+c)%10000;     a=b;     b=c;     c=d;   }   printf("%04d",d);   return 0; } 二、

小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组 成,有些单词很长,远远超过正常英文单词的长度。小蓝学了很长时间也记不住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪个字母出现得最多来分辨单词。

现在,请你帮助小蓝,给了一个单词后,帮助他找到出现最多的字母和这 个字母出现的次数。

输入描述

输入一行包含一个单词,单词只由小写英文字母组成。

对于所有的评测用例,输入的单词长度不超过 1000。

输出描述

输出两行,第一行包含一个英文字母,表示单词中出现得最多的字母是哪 个。如果有多个字母出现的次数相等,输出字典序最小的那个。

第二行包含一个整数,表示出现得最多的那个字母在单词中出现的次数。

#include <stdio.h> #include <stdlib.h>
int main(int argc, char *argv[]) {   // 请在此输入您的代码   int count[26]={0},max=0,i;   char ch;   while((ch=getchar())!='\n')     count[ch-'a']++;   for(i=1;i<26;i++)     if(count[i]>count[max])       max=i;   printf("%c\n%d",max+'a',count[max]);   return 0; }

标签:count,单词,int,max,字母,天天,快乐,打卡,include
From: https://www.cnblogs.com/jiuxiao123/p/17328029.html

相关文章

  • 每天打卡一小时 第八天 编译四部曲
     第一部曲自然语言 建立结构体存储身高性别定义结构体变量游历结构体选择输出 第二部曲流程图  第三部曲代码#include<iostream>#include<iomanip>usingnamespacestd;structREN{charsex;doublehight;};intmain(){i......
  • 4/17c++练习打卡
    #include<iostream>usingnamespacestd;classCounter{friendCounter&operator+(constCounter&a,constCounter&b);intnum;public:Counter(){num=0;}Counter(intnum_):num(num_){}//Counteroperator+......
  • 2023.4.17编程一小时打卡
    一、问题描述:设计一款电子钟类,用于显示时、分、秒。实验要求:含有形参有默认值的默认构造函数;重载前缀++和后缀—用于调整时间,每次调整均对秒进行调整,若秒满60,则分加1,若分满60则时加1,时满24,则清零重新开始;重载插入运算符>>用于输入(设定)时间;重载插入运算符<<用于输出......
  • 打卡 pta c++ 汽车收费
    现在要开发一个系统,管理对多种汽车的收费工作。给出下面的一个基类框架classVehicle{protected:stringNO;public:Vehicle(stringn){NO=n;}virtualintfee()=0;//计算应收费用};以Vehicle为基类,构建出Car、Truck和Bus三个类。Car的收费公式为:载客数*8+重量*2......
  • 4月17日打卡
    #include<bits/stdc++.h>usingnamespacestd;inta[100010];intmain(){inti,j;intN;cin>>N;for(i=0;i<N;i++){cin>>a[i];}intt=0;for(i=1;i<=N-1;i++){for(j......
  • c++打卡练习(9)
    二分法查找数据所在位置流程图:伪代码:源代码:#include<stdio.h>#defineN10intmain(){ inti,a[N]={-3,4,7,9,13,45,67,89,100,180},low=0,high=N-1,mid,k=-1,m; printf("a数组中的数据如下:\n"); for(i=0;i<N;i++) printf("%d",a[i]); printf("\n"); pr......
  • c++打卡第7天
    一、总共有五本书,分给A,B,C三个人,一人一本,问一共有几种分法。二、设计思路。①、代码大体通过for循环实现。三种书都可以是从1循环到5,并判断是否三个人分到的书编号相同,如果不同,则不成立。②、当A和B的书所分到的编号不同的话,无论c分到的是什么书都是不成立的。所以我们可以通......
  • 每日打卡4.17
    一、问题描述:中国有句俗语叫“三天打鱼两天晒网”。某人从1990年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。二、设计思路:根据题意可以将解题过程分为3步(1)计算从1990年1月1日开始至指定日期共有多少天。(2)由于“打鱼”和“晒网”的周......
  • 第四天打卡
    牛顿迭代求根:#include<stdio.h>#include<math.h>intmain(){ floatsolution(floata,floatb,floatc,floatd); floata,b,c,d,x; scanf("%f%f%f%f",&a,&b,&c,&d); x=solution(a,b,c,d); printf("根为:x=%f",x);}floatsolut......
  • 打卡4
    抓交通肇事犯 #include<stdio.h>intmain(){  inti,j,k,x,flag=0;  for(i=0;i<=9;i++)  {    if(flag)    break;    for(j=0;j<=9;j++)    {      if(flag)      break;      if(i!=j) ......