上机练习第29天

第一题

个人总结:固定11个号码,前六5个输入直接丢弃,最后用char数组接收后6个数据,第一个数据改'6'输出即可。

代码如下:

复制代码
#include <stdio.h>
#include<string.h>
int main(){
	char arr[6];
	int N;
	scanf("%d",&N);
	while(N>0){
		for(int i=0;i<6;i++) getchar();
		scanf("%s",&arr);
		arr[0]='6';
		printf("%s\n",arr);
		N--;
	}
		
	return 0;
}

第二题

个人总结:首先得丢弃n后的换行符,之后设一个字符变量用于接收一行内每一个字符,当前接收到不为换行符且不为结束时判断当前是否>='a'&&<='z';满足则数量加1在最后输出数量即可。

代码如下:

复制代码
#include <stdio.h>
#include<string.h>
int main(){
	int N;
	scanf("%d",&N);
	getchar();
	while(N>0){
		int sum=0;
		char c;
		while((c=getchar())!='\n'&&c!=EOF){
			if(c>='a'&&c<='z') sum++;
		}
		printf("%d\n",sum);
		N--;
		
	}
		
	return 0;
}

第三题

个人总结:题目已说文件结尾为结束,则while循环结束标志为==EOF,设一个char数组保存每一行算式,依次遍历每个数字,根昨天算式加减法差不多最后结果判断只需在一次遍历后面的结果数,为?设v=0break退出(v用来表示此题补兑,因为结果result与弟弟答案k初值都为0无法判断是因为?推出导致k为0刚好正确答案为0,还是弟弟答案和正确答案一模一样),最后输出答案正确数即可。

代码如下:

复制代码
#include <stdio.h>
#include<string.h>
#include<ctype.h>

int main(){
	char arr[11];
	int sum=0;
	while(scanf("%s",arr)!=EOF){
		int l=strlen(arr);
		int i=0;
		int result=0;
		int sign=1;
		int num;
		int k;
		int v=1;
		while(i<l){
			if(arr[i]=='+'||arr[i]=='-'){
				sign=(arr[i]=='+')?1:-1;
				i++;
			}
			else if(arr[i]=='='){
				i++;
				if(arr[i]=='?'){
					v=0;
					break;
				}
				k=0;
				while(i<l&&isdigit(arr[i])){
					k=k*10+arr[i]-'0';
					i++;
				}
				
			}
			else if(isdigit(arr[i])){
				num=0;
				while(i<l&&isdigit(arr[i])){
					num=num*10+arr[i]-'0';
					i++;
				}
				result=result+sign*num;
			}
		}
		if(v&&k==result) sum++;
	}
	printf("%d\n",sum);
	return 0;
}

翻译

III. 客户端-服务器模型

客户端-服务器架构模型是一种系统模型,其中系统被组织为一组服务,以及访问和使用这些服务的相关服务器和客户端。该模型的主要组件包括:

一组向其他子系统提供服务的服务器。例如,提供打印服务的打印服务器、提供文件管理服务的文件服务器,以及提供编程语言编译服务的编译服务器。

一组调用服务器所提供服务的客户端。这些客户端本身通常就是独立的子系统¹。客户端程序可能会有多个实例并发执行。

一个允许客户端访问这些服务的网络。这并非绝对必要,因为客户端和服务器也可以在同一台机器上运行。但在实践中,大多数客户端-服务器系统都作为分布式系统实现。

客户端可能需要知道可用服务器的名称及其提供的服务。然而,服务器无需知道客户端的身份或客户端的数量。客户端通过请求-应答协议(如万维网中使用的HTTP(超文本传输协议),使用远程过程调用来访问服务器提供的服务。本质上,客户端向服务器发出请求,然后等待,直到收到回复。

图2C-2展示了一个基于客户端-服务器模型的系统示例。这是一个多用户的网基系统,用于提供电影与照片库。在该系统中,多个服务器负责管理和显示不同类型的媒体。视频帧需要快速且同步地传输,但分辨率相对较低。视频帧可以在存储中进行压缩,因此视频服务器可能会处理视频的压缩和解压缩,以转换为不同的格式。然而,静态图片必须保持高分辨率,因此将它们存储在单独的服务器上是合适的。

单词打卡

相关推荐
温九味闻醉7 分钟前
关于腾讯广告算法大赛2025项目面试要点
人工智能·算法·机器学习
sheeta199813 分钟前
LeetCode 每日一题笔记 日期:2026.05.15 题目:153. 寻找旋转排序数组中的最小值
笔记·算法·leetcode
ZPC821028 分钟前
moveit2_servo 怎么接收相机调节指令(视觉伺服)
人工智能·数码相机·算法·计算机视觉·机器人
灰灰勇闯IT33 分钟前
CANN Graph Engine 执行链路:一张计算图如何跑上昇腾 NPU
人工智能·深度学习·算法
Gigavision36 分钟前
SEED-VII 数据集介绍:面向七类情绪识别的 EEG 与眼动多模态数据集
人工智能·python·算法·脑机接口
KaMeidebaby43 分钟前
卡梅德生物技术快报|Fab 抗体文库构建标准化实验流程与数据复盘
服务器·前端·数据库·人工智能·算法
想唱rap1 小时前
IO多路转接之epoll
linux·运维·服务器·数据库·网络协议·算法·http
zcg19421 小时前
图像分割——常用数据和算法
算法
子午1 小时前
基于YOLO的车牌识别检测~Python+YOLOV8算法+车牌定位+车牌检测+深度学习
python·算法·yolo
heimeiyingwang1 小时前
【架构实战】分布式ID生成:雪花算法与业务ID设计
分布式·算法·架构