C/C++开发文档和常用的输入方式汇总

news/2025/3/26 1:55:56/文章来源:https://www.cnblogs.com/arioya/p/18788328

C/C++开发文档获取

之前下载过应该开发文档,今天push到了Gitee上了。可以随时获取,链接
image

字符串操作

C 字符串 | 菜鸟教程

输入输出【包含字符串】

C 输入 & 输出 | 菜鸟教程

#include<stdio.h>
int main() {char s[20];int i = 0;char a;printf("scanf()不能输入空格\n");scanf("%s %d", s, &i);printf("%s %d\n", s, i);printf("getchar()和putchar()读取或输出下一个可用的字符!可用结合循环使用【但是比较乱】\n");a = getchar();putchar(a);printf("\n");printf("gets()和puts()读取或输出下一行可用的字符!\n");gets(s);printf("%s\n", s);return 0;
} 
/*
scanf()不能输入空格
hello world 10
hello 0
getchar()和putchar()读取或输出下一个可用的字符!可用结合循环使用【但是比较乱】
w
gets()和puts()读取或输出下一行可用的字符!
orld 10
*/

刷题记录

后缀子串排序

//法1:排序交换#include <stdio.h>
#include <string.h>
#define MAX 101int main() {//用于存放本体和各子串char Save[MAX][MAX] = {0};//将原本的串输入第一行scanf("%s", Save[0]);//记录串长,也即子串个数int Length = strlen(Save[0]);//将各个子串存入了这个大数组for (int i = 1; i < Length; i++)strcpy(Save[i], Save[0] + i);char TMP[MAX] = {0};//使用排序交换的方法for (int i = 0; i < Length - 1; i++)for (int j = i + 1; j < Length; j++) {if (strcmp(Save[i], Save[j]) > 0) {strcpy(TMP, Save[i]);strcpy(Save[i], Save[j]);strcpy(Save[j], TMP);}}//输出所有结果for (int i = 0; i < Length; i++)printf("%s\n", Save[i]);return 0;
}

舞会真题

#include<stdio.h>
#include<string.h>
#include<math.h>int main() {int m = 0, n = 0, k = 0;int mf = 0, nf = 0;int i = 0;scanf("%d %d", &m, &n);scanf("%d", &k);for (i = 0; i < k; i++) {mf = i % m + 1;nf = i % n + 1;printf("%d %d\n", mf, nf);}return 0;
} 

约瑟夫环真题

#include<stdio.h>int main() {int n = 0, k = 0, m = 0, i, j, z = 0;int a[1000] = {0};scanf("%d %d %d", &n, &k, &m);z = k - 1;//z就是当前游标 ,从1开始。这是k还没喊呢for (i = 0; i < n; i++) {for (j = 0; j < m; j++) {z = z % n + 1;while (a[z] == 1) { //避免无效 增加  z = z % n + 1; }}a[z] = 1;printf("%d,", z);}return 0; 
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/904377.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Eino overview

一段话总结 Eino 是基于Golang的大模型应用开发框架,通过组件抽象(如ChatModel、Tool、Retriever)和图编排能力(Chain/Graph/Workflow)简化LLM应用开发。其核心优势包括类型安全的流处理、并发管理、切面注入以及开箱即用的最佳实践,支持构建复杂智能体(如ReAct)和多模…

llm 量化技术综述

综述: LLM 量化 1. Intro 低比特量化主要是减少tensor的bit-width,可以有效减少内存以及计算需求;主要可以压缩权重, 激活值, 和梯度,使得可以在受限资源的设备上使用。 2. 低比特LLM的基础 在这一届,我们主要引入从以下三个方面讨论:low-bit 数值格式 量化粒度 动态或者静…

Top 出海 AI 公司招技术!HIX.AI Pollo.ai | 深圳

HIX.AI & Pollo.ai 招聘高级海外 AI 产品经理 (25-45K) 岗位职责:负责Web 端海外 AI 产品的规划与策划,负责产品需求分析及原型设计,并制定方案推动产品研发落地; 进行产品/竞品调研,了解用户需求,分析、发现需求本质,并给出对应的解决方案; 有效对接开发、测试、运…

2、切片

一:字符串的下标(索引)--重点 ​ Ⅰ:字符串的特性,被称为下标或者 sequence(序列) ​ Ⅱ:一个序列。若干元素组成 ​ Ⅲ:字符串的下标从0开始》标记每个元素的位置,用来获取元素》从左到右,从0开始> a[0],a[1] ,a[3]》可以用正数表示,也可以用负数表示》最…

WEBGL 学习使用代码

目录杂七杂八第一节 绘制出了一个点第二节 动态传递点数据第三节 缓冲区和画线第四节 彩色线段第五节 单个 buffer 渲染颜色第六节 抽离代码 & 画彩色三角形第七节 图元的七种绘制方式第八节 uniform 传值变换数据第九节 旋转矩阵三角函数矩阵的计算推导代码实现第十节 线框…

Kettle 版本这么多,到底该怎么选?

Kettle(Pentaho Data Integration)作为一款功能强大的开源 ETL(Extract, Transform, Load,即数据抽取、转换和加载)工具,拥有众多版本,这让许多用户在选择时犯了难。 1、提出问题 经常有群友提出使用kettle版本的问题,如下图所示:2、kettle版本 有许多的的历史版本,…

C++实验二

实验一#include <stdio.h>#include <stdlib.h>#include <time.h>#define N 5int main() {int number;int i;srand(time(0)); // 以当前系统时间作为随机种子for(i = 0; i < N; ++i) {number = rand() % 100 + 1;printf("20490042%04d\n", n…

ESP32 Audino 驱动12864点阵屏 自定义中文字库

一.安装u8g2 #include <Arduino.h> #include <U8g2lib.h>U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, /* reset=*/U8X8_PIN_NONE, /* clock=*/22, /* data=*/21); // ESP32 Thing, HW I2C with pin remappingvoid setup(void) {u8g2.begin();u8g2.enableU…

Linux 离线安装 lz4

前言:本文操作是在 CentOS-7 下执行的,不确定在其他 Linux 发布版是否能同样正常执行。1、检查前置依赖组件在安装 lz4 之前,需要确认已安装了相关依赖组件: gcc 。 rpm -qa | grep gcc前置依赖组件的具体离线安装方法请参考:CentOS-7离线安装gcc 2、下载lz4安装包 官方下…

sql语句把图片存入数据库

这是一个小的练习,目的是把图片以二进制字符串形式存入sql数据库表中,后续练习尝试在WINCC把其还原成图片。 在以前的数据库MyDB中新建一个数据表,有四个字段: imageID 类型为bigint,作为标识符,自增1 mydatetime 日期事件类型 imagename varchar(100)数据类型 imagedata…

FSRCNN:加速超分辨率卷积神经网络

作为一种成功的图像超分辨率 (SR) 深度模型,超分辨率卷积神经网络 (SRCNN) 在速度和恢复质量方面都表现出优于以往手工制作模型的性能。然而,高计算成本仍然阻碍了它需要实时性能 (24 fps) 的实际使用。在本文中,我们旨在加速当前的 SRCNN,并提出一种紧凑的沙漏形 CN…