C++二级题目4

小白鼠再排队
不会
多余的数

cpp 复制代码
#include<iostream>
#include<string.h>
#include<stdio.h>
#include<iomanip>
#include<cmath>
#include<bits/stdc++.h>
int a[2000][2000];
int b[2000];
char c[2000];
long long n;
using namespace std;
int main()
{
	int h=0;
	int sum=0;
	int s=0;
	for(int i=0;i<11;i++)
	{
		cin>>b[i];
		sum=sum+b[i];
	}
	cin>>h;
	s=sum-h;
	cout<<s;
	return 0;
}

打字员

cpp 复制代码
​
#include<stdio.h>
#include<string.h>
int main()
{
     char sz[255];
	 int sum,n,l,k,w;
	 cin>>w;
	 while(w)
	 {
	 gets(sz);
	 
		 l=strlen(sz);
		 if(sz[0]>=65&&sz[0]<=90)  
         {sum=1+l;
         }
		 else                      
         {sum=0+l;
         }
         n=l-1;
		 while(n>0)
		 {    
            if((sz[n]>=65&&sz[n]<=90)&&(sz[n-1]>=97&&sz[n-1]<=122))  
            {
                sum+=1;
            }
			else if((sz[n-1]>=65&&sz[n-1]<=90)&&(sz[n]>=97&&sz[n]<=122))  
            {sum+=1;
            }
			n--;
		 }
		 
		 printf("%d\n",sum);
	 
	 w--;
	 }
	 return 0;
}

​

最好的草

cpp 复制代码
​
#include <iostream>
char ar[1000][10500];
using namespace std;
int main()
{
    int r, c, an = 0;
	cin >> r >> c;
	for (int i = 0; i < r; i++) {
		for (int j = 0; j < c; j++) {
			cin >> ar[i][j];
			if (ar[i][j] == '#' && ar[i][j + 1] != '#' && ar[i][j - 1] != '#' && ar[i + 1][j]  != '#' && ar[i - 1][j] != '#') {
				an++;
			} 
		}
	} 
	cout << an;
    return 0;
}

​

字符串中最长的连续 出现的字符

cpp 复制代码
#include <iostream>
#include <cstring>
using namespace std;
char a[300];
int main(){

    cin>>a;
    int n=strlen(a);
    int num=1;
    int max=0;
    char maxc;
    for (int i = 0; i < n; i++) {
        if(a[i]==a[i+1]){
            num++;
        } 
        else{
            if(num>max){
                max=num;
                maxc=a[i];
            }
            num=1;
        }
    }
    cout<<maxc<<" "<<max;
}
相关推荐
解局易否结局7 分钟前
鸿蒙原生开发实战:用 Native C++ 与 OpenGL ES 构建高性能图形渲染管线
c++·elasticsearch·华为·harmonyos
Starmoon_dhw27 分钟前
题解:P16108 「o.OI R-1」基础博弈练习题
c++·算法·图论
玖玥拾43 分钟前
C# 语言进阶(十三)网络 DLL 库分层设计
服务器·开发语言·网络·网络协议·c#
2601_949816351 小时前
C++内存对齐与结构体填充深度精讲:底层规则、内存裁剪、适配优化与工程避坑
开发语言·arm开发·c++
浩瀚地学1 小时前
【面试算法笔记】0105-数组-螺旋矩阵
java·开发语言·笔记·算法·面试
Geek-Chow1 小时前
Mobile App Certificate Pinning: Underlying Principle and a Swift Example
开发语言·ios·swift·安全架构
王老师青少年编程1 小时前
2026年全国青少年信息素养大赛复赛真题(算法应用主题赛C++初中组:带解析)(7月11日试卷一)【文末附答案和解析】
c++·真题·答案·复赛·2026年·青少年信息素养大赛·算法应用主题赛
阿豪只会阿巴1 小时前
两小时快速入门 FastAPI--第一回
开发语言·python·fastapi
你怎么知道我是队长2 小时前
JavaScript 事件介绍
开发语言·前端·javascript
CodeStats2 小时前
【Linux IO】从文件描述符到硬件中断:Linux IO 系统底层完全拆解
java·linux·开发语言·io·socket