当前位置: 首页 > article >正文

分享一些学习C语言常见的代码

分享一些学习C语言常见的代码下面是我在学习C语言中用来熟悉写代码的一些程序代码希望对正在学习C语言的小伙伴有用1按要求输入输出数据#include stdio.h int main() { int a,b; char c1,c2; float x,y,z; scanf(%5d%5d%c%c%f%f%*f,%f,a,b,c1,c2,x,y,z); printf(a%d,b%d,c1%c,c2%c,x%.1f,y%.2f,z%.1f,a,b,c1,c2,x,y,z);/*要求输出结果为a10,b20,c1A,c2a,x1.5,y-3.17,z67.8*/ return 0; }2从小到大排序#include stdio.h int main() { int a,b,c,t; scanf(%d%d%d,a,b,c); if(ab){ta;ab;bt;} if(ac){ta;ac;ct;} if(bc){tb;bc;ct;} printf(%d,%d,%d,a,b,c); return 0; }3大写转小写#include stdio.h int main() { char ch; scanf(%c,ch); (chAchZ)?printf(%c,ch32):printf(%c,ch); return 0; }4分钟转化成小时分钟#include stdio.h int main() { int a,b,c; printf(输入分钟); scanf(%d,a); ba/60; ca%60; printf(%d小时%d分钟,b,c); return 0; }5将两个两位数转成一个四位数#include stdio.h int main() { int a,b,c; scanf(%d%d,a,b); c(a/10)*1000(b/10)*100(a%10)*10b%10; printf(%d,c); return 0; }6将一个数倒序输出#include stdio.h int main() { int a,b; scanf(%d,a); while(a!0) { ba%10; printf(%d,b); aa/10; } return 0; }7交换数值#include stdio.h int main() { int a,b,c; scanf(%d%d,a,b); if(ab) { ca; ab; bc; } printf(a%d/nb%d/nc%d,a,b,c); return 0; }8求平均数#include stdio.h int main() { int a,b,c; scanf(%d%d%d,a,b,c); printf(平均值为%.2f,(abc)/3.0); return 0; }9摄氏温度转化#include stdio.h int main() { //华氏温度-32*5/9摄氏温度 int f100; float c; c5/9.0*(f-32); printf(%.2f,c); return 0; }10自定义PI计算圆的面积周长#include stdio.h #define PI 3.14159 int main() { float r,s,l; printf(输入半径); scanf(%f,r); sr*r*PI; l2*r*PI; printf(s%.2f/nl%.2f,s,l); return 0; }11自增自减#include stdio.h int main() { int x3,y,m,n; x23; printf(x%d/n,x); yx5%3; printf(y%d/n,y); mx; ny; printf(m%d/nn%d/n,m,n); return 0; }12输出三者中最大值代码错误#include stdio.h int main() { int a,b,c,d; scanf(%d %d %d,a,b,c); da; if(db) db; else da; if(dc) dc; else da; printf(%d,d); return 0; }13-100以内3和5的公倍数#include stdio.h int main() { int x; for(x1;x100;x) { if(x%30x%50) printf(%d/n,x); else continue;//continue 表示只跳过本次循环break表示跳出以后的所有循环 } return 0; }14getchar 大写转小写#include stdio.h int main() { char ch; chgetchar(); putchar(ch32); return 0; }15大小写字符转换#include stdio.h #include stdlib.h int main() { char ch; printf(请输入); scanf(%c,ch); if(chAchZ) printf(%c,ch32); else printf(%c,ch-32); return 0; }16计算1到20的阶乘和#include stdio.h int main() { long i,s1,n1,a0; while(n20) { for(i1;in;i) { ss*i; } as; n; } printf(20%ld/n,a); return 0; }17计算x的平方#include stdio.h int main() { int x,y; printf(输入x的值); scanf(%d,x); yx*x; printf(结果为%d^2%d/n,x,y); return 0; }18计算球的体积#include stdio.h #define PI 3.14159 int main() { float r,v; printf(请输入r值); scanf(%f,r); v4/3.0*PI*r*r*r; printf(球的体积为%.2f/n,v); return 0; }19加减乘除求余#include stdio.h int main() { int x,y; scanf(%d%d,x,y); printf(%d%d%d/n,x,y,xy); printf(%d-%d%d/n,x,y,x-y); printf(%d*%d%d/n,x,y,x*y); printf(%d/%d%d/n,x,y,x/y); printf(%d%%%d%d/n,x,y,x%y); }20求最大公约数和最小公倍数#include stdio.h int main() { int m,n,x,y,z; scanf(%d%d,m,n); if(mn)//判断两个数的大小 { zm; mn;// m大 n小 nz; } xm;yn;//x 大 y 小 //便于后续取余运算 do { zx%y; xy; yz; } while(y!0); printf(最大公约数为%d/n,x); printf(最小公倍数为%d/n,m*n/x); return 0; }21水仙花数#include stdio.h int main() { int x,a,b,c; printf(水仙花数有); for(x100;x999;x) { cx%10;//得到个位数 b(x/10)%10;//得到十位数 ax/100;//得到百位数 if(xc*c*cb*b*ba*a*a) printf(%d,%d,%d/n,c,b,a); else continue; printf(%d/n,x); } }有用点个关注吧《网络安全从零到精通全套学习大礼包》96节从入门到精通的全套视频教程免费领取如果你也想通过学网络安全技术去帮助就业和转行我可以把我自己亲自录制的96节 从零基础到精通的视频教程以及配套学习资料无偿分享给你。网络安全学习路线图想要学习 网络安全作为新手一定要先按照路线图学习方向不对努力白费。对于从来没有接触过网络安全的同学我帮大家准备了从零基础到精通学习成长路线图以及学习规划。可以说是最科学最系统的学习路线大家跟着这个路线图学习准没错。配套实战项目/源码所有视频教程所涉及的实战项目和项目源码学习电子书籍学习网络安全必看的书籍和文章的PDF市面上网络安全书籍确实太多了这些是我精选出来的面试真题/经验以上资料如何领取

相关文章:

分享一些学习C语言常见的代码

分享一些学习C语言常见的代码 下面是我在学习C语言中用来熟悉写代码的一些程序代码&#xff0c;希望对正在学习C语言的小伙伴有用&#xff01; 1按要求输入输出数据 #include <stdio.h> int main() { int a,b;char c1,c2;float x,y,z;scanf("%5d%5d%c%c%f%f%*f,%f&q…...

kali渗透测试之Web渗透-扫描工具-Arachni

kali渗透测试之Web渗透-扫描工具-Arachni 扫描工具-Arachni Kali中集成旧的arachni的阉割版&#xff0c;所以需要重新安装【在某些方面有其独特性&#xff0c;但不算很强大&#xff0c;有命令行和web两种使用方式】【匿名者推荐】apt-get update http://www.arachni-scanner.co…...

RSSHub Radar:3步实现智能网页RSS订阅的浏览器扩展神器

RSSHub Radar&#xff1a;3步实现智能网页RSS订阅的浏览器扩展神器 【免费下载链接】RSSHub-Radar &#x1f9e1; Browser extension that simplifies finding and subscribing RSS and RSSHub 项目地址: https://gitcode.com/gh_mirrors/rs/RSSHub-Radar 在信息爆炸的时…...

紧急!PHP 9.0正式版已冻结API:现在不掌握async/await+AI集成,3个月内将被淘汰(附迁移检查清单v1.3)

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;PHP 9.0异步编程与AI聊天机器人开发全景图 PHP 9.0 正式引入原生协程&#xff08;Native Coroutines&#xff09;与事件驱动运行时&#xff08;Event Loop Runtime&#xff09;&#xff0c;标志着 PHP …...

AI技术开发少儿英语APP

开发一个少儿英语APP&#xff0c;在2026年意味着要将原生多模态能力与成体系的教学逻辑深度融合。相比成人应用&#xff0c;少儿产品的核心在于“趣味性”、“安全护栏”以及“极低的交互门槛”。 以下是开发一款少儿英语APP的核心技术方案与产品逻辑&#xff1a; 1. 核心技术…...

在线抠图去背景怎么操作?2026年免费工具推荐,这款微信小程序一键出透明底

作为一个常年和图片打交道的博主&#xff0c;这两年我被问得最多的一句话就是&#xff1a;“在线抠图去背景怎么操作&#xff1f;有没有那种既不要钱、又不用下载、效果还特别好的工具&#xff1f;”说实话&#xff0c;2026年的今天&#xff0c;AI 抠图早就不是什么黑科技了&am…...

BepInEx Unity插件框架架构演进:从Mono到IL2CPP的技术突破与性能优化路径

BepInEx Unity插件框架架构演进&#xff1a;从Mono到IL2CPP的技术突破与性能优化路径 【免费下载链接】BepInEx Unity / XNA game patcher and plugin framework 项目地址: https://gitcode.com/GitHub_Trending/be/BepInEx 在Unity游戏模组开发领域&#xff0c;BepInEx…...

CCC数字钥匙的BLE连接安全吗?深入拆解OOB配对与GATT服务发现背后的安全设计

CCC数字钥匙的BLE连接安全机制深度解析 当你的手机轻轻一碰就能解锁爱车时&#xff0c;背后究竟隐藏着怎样的安全魔法&#xff1f;CCC&#xff08;Car Connectivity Consortium&#xff09;数字钥匙正重新定义汽车与智能设备间的信任关系&#xff0c;而BLE&#xff08;蓝牙低功…...

3分钟掌握AI视频插帧:让普通视频秒变丝滑大片的完整指南

3分钟掌握AI视频插帧&#xff1a;让普通视频秒变丝滑大片的完整指南 【免费下载链接】flowframes Flowframes Windows GUI for video interpolation using DAIN (NCNN) or RIFE (CUDA/NCNN) 项目地址: https://gitcode.com/gh_mirrors/fl/flowframes 还在为视频卡顿、画…...

SAP ALV布局新玩法:除了cl_gui_docking_container,还有哪些容器控件能实现分屏?

SAP ALV分屏布局进阶指南&#xff1a;5种容器控件的深度对比与实战选型 在SAP ABAP开发中&#xff0c;ALV报表的分屏展示是提升用户体验的常见需求。许多开发者习惯性地使用cl_gui_docking_container实现上下分屏&#xff0c;但SAP GUI容器控件的生态远比这丰富。本文将带您探索…...

MegSpot视觉分析神器:5分钟掌握跨平台图片视频对比终极技巧

MegSpot视觉分析神器&#xff1a;5分钟掌握跨平台图片视频对比终极技巧 【免费下载链接】MegSpot MegSpot是一款高效、专业、跨平台的图片&视频对比应用 项目地址: https://gitcode.com/gh_mirrors/me/MegSpot 在数字视觉内容创作日益普及的今天&#xff0c;如何快速…...

布尔数组位操作优化

以下是针对 布尔数组位操作优化 的系统性、工业级总结&#xff0c;专门为你当前的 16 位错误码 LabVIEW 反转逻辑场景设计。 一、优化目标 将 uint errorCode → bool[16] → Reverse → 循环检查 这个流程&#xff0c;优化为高性能、低分配、可维护的实现。二、优化方案对比表…...

远洋边缘计算架构实战:基于 Linux 策略实现核心业务数据隔离

摘要&#xff1a;扁平化的船载网络容易导致核心文件被非法读取。本文记录了基于 Linux 内核协议栈构建网络隔离与管控机制的实操复盘&#xff0c;探讨海事网关的管家作用。 导语&#xff1a;在复杂的海洋边缘计算环境中&#xff0c;船舶局域网通常包含了对时延极度敏感的 OT 控…...

信息学奥赛一本通C++刷题保姆级指南:从分支结构到正确提交(附2051-2056题解)

信息学奥赛C实战精要&#xff1a;从分支结构到高效刷题方法论 当你第一次打开《信息学奥赛一本通》的在线评测系统&#xff0c;面对2051-2056这些看似简单的分支结构题目时&#xff0c;是否曾经历过这样的困境&#xff1a;本地测试完美运行的代码&#xff0c;提交后却意外收获&…...

架构实战:分布式 机器人梯控 系统的边缘解耦与状态机设计

摘要&#xff1a; 在移动机器人的多场景部署中&#xff0c;研发团队常常面临异构 OT&#xff08;运营技术&#xff09;网络封闭的技术壁垒。传统的 API 直接对接模式在面对非标物理设备时适应性较弱。本文深度拆解一种基于边缘计算的非侵入式 机器人梯控 架构。探讨如何利用边缘…...

Unity AI抄近道与翻墙:OffMeshLink组件从入门到精通(含Bi-Directional、Cost Override设置)

Unity导航系统进阶&#xff1a;OffMeshLink组件在关卡设计中的高阶应用 想象一下&#xff0c;你正在设计一个充满机关与陷阱的古墓探险关卡。玩家控制的角色需要在悬崖间跳跃、攀爬藤蔓、穿越单向闸门——但更令人头疼的是&#xff0c;那些AI守卫也需要智能地追踪玩家。如何让A…...

Windows 11系统瘦身终极指南:用免费工具Win11Debloat提升51%性能

Windows 11系统瘦身终极指南&#xff1a;用免费工具Win11Debloat提升51%性能 【免费下载链接】Win11Debloat A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declut…...

《Windows Internals》学习笔记 10.2.25:网络驱动器变化通知到底在通知什么?

&#x1f525;个人主页&#xff1a;杨利杰YJlio❄️个人专栏&#xff1a;《Sysinternals实战教程》《Windows PowerShell 实战》《WINDOWS教程》《IOS教程》《微信助手》《锤子助手》 《Python》 《Kali Linux》 《那些年未解决的Windows疑难杂症》&#x1f31f; 让复杂的事情更…...

OBS背景移除插件深度解析:AI虚拟背景实战指南

OBS背景移除插件深度解析&#xff1a;AI虚拟背景实战指南 【免费下载链接】obs-backgroundremoval An OBS plugin for removing background in portrait images (video), making it easy to replace the background when recording or streaming. 项目地址: https://gitcode.…...

2026届必备的六大降AI率助手实际效果

Ai论文网站排名&#xff08;开题报告、文献综述、降aigc率、降重综合对比&#xff09; TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 知网AI检测系统通过对文本展开深入剖析来生成特征&#xff0c;凭借这些特征去识别机器写作。…...

手把手教你用FPGA实现EnDat 2.2协议:从线路延时补偿到CRC校验的完整设计

FPGA实战&#xff1a;EnDat 2.2协议栈的硬件实现与工业级优化 当海德汉编码器的金属外壳与半导体运动台的精密导轨相遇时&#xff0c;工程师们往往会在协议栈开发环节陷入泥潭。EnDat 2.2协议手册里那些晦涩的时序图和电缆长度-频率曲线&#xff0c;就像一道无形的屏障挡在理想…...

独家披露:某头部智能电表厂商Python边缘模型从142MB→6.8MB的轻量化路径(含未公开的自定义OP融合补丁)

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;Python边缘计算模型轻量化概述 在资源受限的边缘设备&#xff08;如树莓派、Jetson Nano、ESP32-S3 搭载 MicroPython 的协处理器&#xff09;上部署深度学习模型&#xff0c;面临内存占用高、推理延迟…...

3DMAX模型转Web 3D?用Max2Babylon插件导出glTF的完整避坑指南

3DMAX模型转Web 3D&#xff1f;用Max2Babylon插件导出glTF的完整避坑指南 当设计师需要将精心制作的3DMAX模型搬上网页时&#xff0c;glTF格式正成为Web 3D展示的新标准。但在这个从离线到在线的转换过程中&#xff0c;材质丢失、坐标错乱、动画失效等问题屡见不鲜。本文将深入…...

MarkDownload终极指南:5个高级技巧解决网页内容整理痛点

MarkDownload终极指南&#xff1a;5个高级技巧解决网页内容整理痛点 【免费下载链接】markdownload A Firefox and Google Chrome extension to clip websites and download them into a readable markdown file. 项目地址: https://gitcode.com/gh_mirrors/ma/markdownload …...

誉财 YC - 16 POLO 衫智能自动钉扣机:POLO 衫钉扣新变革

在 POLO 衫的生产流程中&#xff0c;钉扣工序虽小&#xff0c;却对产品质量与生产效率有着关键影响。誉财自动化推出的 YC - 16 POLO 衫智能自动钉扣机&#xff0c;凭借其先进功能、显著优势&#xff0c;正悄然改变着 POLO 衫钉扣的传统模式。 别称解读&#xff0c;定位清晰 …...

LeetCode 快速排序题解

LeetCode 快速排序题解 题目描述 实现快速排序算法&#xff0c;对一个整数数组进行排序。 示例&#xff1a; 输入&#xff1a;[64, 34, 25, 12, 22, 11, 90]输出&#xff1a;[11, 12, 22, 25, 34, 64, 90] 解题思路 方法&#xff1a;快速排序 思路&#xff1a; 快速排序的核心思…...

微信聊天记录永久保存:三步导出完整指南

微信聊天记录永久保存&#xff1a;三步导出完整指南 【免费下载链接】WeChatMsg 提取微信聊天记录&#xff0c;将其导出成HTML、Word、CSV文档永久保存&#xff0c;对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg 你是…...

DownKyi哔哩下载姬:免费高效的B站视频下载终极解决方案

DownKyi哔哩下载姬&#xff1a;免费高效的B站视频下载终极解决方案 【免费下载链接】downkyi 哔哩下载姬downkyi&#xff0c;哔哩哔哩网站视频下载工具&#xff0c;支持批量下载&#xff0c;支持8K、HDR、杜比视界&#xff0c;提供工具箱&#xff08;音视频提取、去水印等&…...

IDM无限试用完整指南:彻底解决30天限制的终极方案

IDM无限试用完整指南&#xff1a;彻底解决30天限制的终极方案 【免费下载链接】idm-trial-reset Use IDM forever without cracking 项目地址: https://gitcode.com/gh_mirrors/id/idm-trial-reset 你是否正在为IDM&#xff08;Internet Download Manager&#xff09;的…...

专业级文件校验工具实战指南:3分钟掌握Windows右键菜单完整解决方案

专业级文件校验工具实战指南&#xff1a;3分钟掌握Windows右键菜单完整解决方案 【免费下载链接】HashCheck HashCheck Shell Extension for Windows with added SHA2, SHA3, and multithreading; originally from code.kliu.org 项目地址: https://gitcode.com/gh_mirrors/h…...