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

sdut-程序设计基础Ⅰ-实验四for循环(11-22)

7-11 sdut-C语言实验- 平方数飞飞特别喜欢平方数可是他数学并不好你能帮他计算 n 与 m 之间所有平方数之和吗提示1若一个整数的开方还是整数它就是平方数。例如4、9、16、25是平方数。n 和 m 均可能为 0 至 100000000 内的任意整数n、m不一定有序。提示2开方的函数是sqrt()比如i的开方是sqrt(i)需要将头文件math.h包含进来。输入格式:第一行 T 代表数据的组数。接下来有 T 行每行两个整数n,m (0 n, m 100000000)输出格式:输出一个整数代表所求区间内平方数之和。输入样例:31 410 317 20输出样例:在这里给出相应的输出。例如5130实现代码#includebits/stdc.h using namespace std; int main(){ int n,a,b,k; cinn; for(int i1;in;i){ scanf(%d %d,a,b); int m0; for(int jmin(a,b);jmax(a,b);j){ if(sqrt(j)(int)sqrt(j)) mmj; } coutmendl; } return 0; }7-12 sdut - C语言—圆周率输入n值并利用下列格里高里公式计算并输出圆周率输入格式:输入公式中的n值。输出格式:输出圆周率保留5位小数。输入样例:在这里给出一组输入。例如1输出样例:在这里给出相应的输出。例如2.66667实现代码#includebits/stdc.h using namespace std; int main(){ int n; double t,sum0,m1; cinn; for(int i1;i4*n-1;ii2){ tm/i; sumsumt; m-m; } printf(%.5lf,4*sum); return 0; }7-13 sdut-C语言实验- 做乘法请用C语言编写一个程序。此程序接收一个正整数N然后打印输出“N次N*(1-N)格式”的数据。例如此程序接收正整数5那会输出以下格式的数据5 * 1 55 * 2 105 * 3 155 * 4 205 * 5 25输入格式:只有一个正整数NN100。输出格式:输出共N行数据如上面的例子所示。输入样例:在这里给出一组输入。例如5输出样例:在这里给出相应的输出。例如5*155*2105*3155*4205*525实现代码#includebits/stdc.h using namespace std; int main(){ int N; cinN; for(int i1;iN;i) printf(%d*%d%d\n,N,i,N*i); return 0; }7-14 sdut-C语言实验- 简单计算接受从键盘输入的N个整数输出其中的最大值、最小值和平均值平均值为整除的商。输入格式:第一行一个正整数NN100第二行有N个用空格隔开的整数Ti (1 i N, 0 Ti 10000000)输出格式:三个有空格隔开的整数分别为最大值、最小值和平均值其中平均值为整除的商。输入样例:在这里给出一组输入。例如51 2 3 5 4输出样例:在这里给出相应的输出。例如5 1 3实现代码#includebits/stdc.h using namespace std; int main(){ long long n,sum0,a,max0,min10010000000; int i; cinn; for(i1;in;i){ scanf(%lld ,a); sumsuma; if(amax) maxa; if(amin) mina; } sumsum/n; coutmax min sum; return 0; }7-15 sdut- C语言实验-新判断素数循环结构所谓的数是这样一个正整数除了1和它本身之外没有其他的因子的数。从键盘上输入任意一个正整数然后判断该数是否为素数。 如果是素数则输出YES. 否则输出“NO.”输入格式:输入任意一个正整数n(1 n )。输出格式:判断n是否为素数并输出判断结果 如果n是素数则输出YES. 否则输出“NO.”特别提醒请注意对1的判定1不是素数。输入样例:在这里给出一组输入。例如3输出样例:在这里给出相应的输出。例如YES.实现代码#includebits/stdc.h using namespace std; int main(){ long long n; cinn; if(n1) { coutNO.; return 0; } for(int i2;i*in;i){ if(n%i0) { coutNO.; return 0; } } coutYES.; return 0; }7-16 sdut- C语言实验—分数序列有一个分数序列2/1, 3/2, 5/3, 8/5, 13/8, …编写程序求出这个序列的前n项之和。输入格式:输入只有一个正整数n1≤n≤10。输出格式:请在这里描述输出格式。例如对每一组输入在一行中输出AB的值。输入样例:在这里给出一组输入。例如3输出样例:在这里给出相应的输出。例如5.166667实现代码#includebits/stdc.h using namespace std; int main(){ int n; cinn; int a2,b1,t; double sum0; if(n2){ for(int i1;in;i){ sumsuma*1.0/b; tab; ba; at; } printf(%.6lf,sum); return 0; } else if(n1) printf(%.6lf,2.0); else printf(%.6lf,21.5); return 0; }7-17 计算阶乘和对于给定的正整数N需要你计算 S1!2!3!...N!。输入格式输入在一行中给出一个不超过10的正整数N。输出格式在一行中输出S的值。输入样例3输出样例9实现代码#includebits/stdc.h using namespace std; int main(){ int n,sum0,m1; cinn; for(int i1;in;i){ mm*i; sumsumm; } printf(%d,sum); return 0; }7-18 水仙花数水仙花数是指一个N位正整数N≥3它的每个位上的数字的N次幂之和等于它本身。例如153135333。 本题要求编写程序,计算所有N位水仙花数。输入格式:输入在一行中给出一个正整数N3≤N≤7。输出格式:按递增顺序输出所有N位水仙花数每个数字占一行。输入样例:3输出样例:153370371407实现代码#includebits/stdc.h using namespace std; int main() { int N; int cnt1; cinN; int nN; for(;N1;N--){ cntcnt*10; } int i,t,j,k; int m1; int sum0; for(icnt;icnt*10;i){ ti; sum0; while(t0){ kt%10; for(j0,m1;jn;j){ mm*k; } sumsumm; tt/10; } if(sumi){ printf(%d\n,i); } } return 0; }7-19 输出整数各位数字本题要求编写程序对输入的一个整数从高位开始逐位分割并输出它的各位数字。输入格式输入在一行中给出一个长整型范围内的非负整数。输出格式从高位开始逐位输出该整数的各位数字每个数字后面有一个空格。输入样例123456输出样例1 2 3 4 5 6实现代码#includebits/stdc.h using namespace std; stackint s; int main(){ int m; cinm; if(m0){ cout0 ; return 0; } while(m){ s.push(m%10); mm/10; } while(s.size()){ int ts.top(); coutt ; s.pop(); } return 0; }7-20 打印九九口诀表下面是一个完整的下三角九九口诀表1*111*22 2*241*33 2*36 3*391*44 2*48 3*412 4*4161*55 2*510 3*515 4*520 5*5251*66 2*612 3*618 4*624 5*630 6*6361*77 2*714 3*721 4*728 5*735 6*742 7*7491*88 2*816 3*824 4*832 5*840 6*848 7*856 8*8641*99 2*918 3*927 4*936 5*945 6*954 7*963 8*972 9*981本题要求对任意给定的一位正整数N输出从1*1到N*N的部分口诀表。输入格式输入在一行中给出一个正整数N1≤N≤9。输出格式输出下三角N*N部分口诀表其中等号右边数字占4位、左对齐。输入样例4输出样例1*111*22 2*241*33 2*36 3*391*44 2*48 3*412 4*416实现代码#includebits/stdc.h using namespace std; int main(){ int n; cinn; for(int i1;in;i){ for(int j1;ji;j){ printf(%d*%d%-4d,j,i,i*j); if (iji!n) coutendl; } } return 0; }7-21 找完数所谓完数就是该数恰好等于除自身外的因子之和。例如6123其中1、2、3为6的因子。本题要求编写程序找出任意两正整数m和n之间的所有完数。输入格式输入在一行中给出2个正整数m和n1m≤n≤10000中间以空格分隔。输出格式逐行输出给定范围内每个完数的因子累加形式的分解式每个完数占一行格式为“完数 因子1 因子2 ... 因子k”其中完数和因子均按递增顺序给出。若区间内没有完数则输出“None”。输入样例2 30输出样例6 1 2 328 1 2 4 7 14实现代码#includebits/stdc.h using namespace std; int main(){ int m,n; cinmn; bool flag0; for(int xm;xn;x){ int sum0; for(int i1;ix;i){ if(x%i0){ sumi; } } if(sumx){ coutx ; cout1; for(int i2;ix;i){ if(x%i0) cout i; } coutendl; flag1; } } if(flag0) coutNone; return 0; }7-22 编程打印空心字符菱形本题目要求读入菱形起始字母和菱形的高度然后输出空心字符菱形。所谓“空心菱形”是指每行由两端为字母、中间为空格的字符串构成每行的字符串中心对齐上半部分相邻两行字符串长度差2且字母从给定的起始字母逐一递增下半部分与上半部分对称。输入格式:输入在一行中给出起始字母范围为英文大写字母A-G和菱形的高度为不超过10的奇数。输出格式:输出空心字符菱形。输入样例:B 5输出样例:BC CD DC CB实现代码#includebits/stdc.h using namespace std; int main(){ int n; char a; scanf(%c %d,a,n); for(int i0;in/2;i){ for(int j0;jn/2-i;j) printf( ); for(int k0;k2*i1;k){ if(k0 || k2*i) printf(%c,a); else printf( ); } printf(\n); a; } a--; for(int m0;mn/2;m){ a--; for(int o0;om1;o) printf( ); for(int p0;pn-2*m-2;p){ if(p0 || pn-2*m-2-1) printf(%c,a); else printf( ); } printf(\n); } return 0; }

相关文章:

sdut-程序设计基础Ⅰ-实验四for循环(11-22)

7-11 sdut-C语言实验- 平方数飞飞特别喜欢平方数,可是他数学并不好,你能帮他计算 n 与 m 之间所有平方数之和吗? 提示1:若一个整数的开方还是整数,它就是平方数。例如:4、9、16、25是平方数。n 和 m 均可能…...

谈工业品迭代规律与开发者创业逻辑

一、起点:从解决一个具体的痛点开始 马斯克大学毕业时没什么钱,他观察到一个现象:传统媒体行业有钱,但面临数字化转型的痛点。于是他做了一个软件,为报纸提供在线城市地图和分类目录。这家公司后来被康柏收购&#xff…...

一文读懂安森美超低功耗,超强性能,支持边缘AI开发的双模蓝牙芯片

NCH-RSL20- 103WC61-ABG (下文简称RSL20)是安森美半导体于2026年2月刚发布的一颗2.4GHz超低功耗双模蓝牙芯片(也就是说,它支持经典蓝牙的BR与EDR,A2DP,HFP以及低功耗蓝牙的LE audio Auracast™)&#xff0c…...

flink-yarn提交任务,application无限次appattempt

一般大家都推荐配置yarn.resourcemanager.am.max-attempts、yarn.application-attempt-failures-validity-interval和yarn.application-attempts 但是在yarn-site.xml里配置了却没生效哈哈 不生效的原因是因为flink提交application 时候fink会通过反射给yarn传过去,…...

停车场烟雾报警组态监控系统的设计与实现

4#基于三菱PLC组态王16停车场烟雾报警组态监控系统停车场作为人员和车辆聚集的重要场所,其安全问题一直是管理工作的重点。烟雾报警系统作为防火的重要手段,能够及时发现火情,最大限度地减少损失。本文将介绍基于三菱PLC和组态王16的停车场烟…...

方达炬 发明新字词:人市比

方达炬 发明新字词:人市比...

方盾在口,安全在手:煤矿半面罩的职业健康使命

煤矿开采是中国能源供应的重要支柱。然而,煤矿作业环境复杂,空气中悬浮着大量煤尘、岩尘及有害气体。这些污染物对矿工呼吸系统构成严重威胁。长期吸入煤尘可导致尘肺病等不可逆的职业病。因此,个体防护装备的配备与使用至关重要。在众多防护…...

使用实时云渲染LarkXR顺利搭建云VR方案

Paraverse平行云自研的实时云渲染产品LarkXR,是行业内应用最广泛的企业级云渲染PaaS服务平台,具备的“云-网-端-PaaS平台“属性,支持私有化/公有云部署,支持全终端覆盖。 平行云秉持开发者友好的理念,多年来持续运营开…...

2026年呼和浩特靠谱瓷砖大揭秘!哪种款式数量多你知道吗?

嘿,家人们!在呼和浩特准备装修的朋友们,是不是正在为选瓷砖而发愁呢?今天咱就来好好唠唠2026年呼和浩特靠谱的瓷砖,顺便揭秘一下哪种款式数量多。一、瓷砖市场乱象,你怕了吗?现在瓷砖市场鱼龙混…...

Godot游戏练习01-第10节-组件化,玩家受伤,YSort,和一点思考

今天将"伤害"与"受伤"功能组件化, 并且在玩家身上实现受伤机制, 同时也能体会组件化的好处, 最后实现了Player与Enemy之间的YSort效果 本次实现的内容主要体现在组件化与复用, 可观察的内容并不多 看看效果 之前的实现中, 无论Player与Enemy处于什么样的相…...

QT使用ui->checkBox->setChecked(true)时,注意事项

QT界面上拖入一个checkBox组件,定义了stateChanged槽函数,即checkBox勾选框状态发生变化的时候,触发stateChanged函数。 如果没有设置勾选框默认状态时,勾选框默认是未勾选的状态,当用代码 ui->checkBox->setChe…...

出海必备跨境电商短视频群控系统怎么选?新手必看方法!

刚起步的出海卖家是不是总卡在这?想铺社媒矩阵做短视频营销,拍一条视频要租场地、找外籍模特,一周出不了10条;投到TikTok、亚马逊、Shopify不同平台,还要手动改格式、调风格,折腾半天还不符合平台规则&…...

从入门到精通Python:零基础可落地的学习指南,解锁2026年编程新机遇

在数字化浪潮席卷全球的今天,Python早已不再是程序员专属的“工具语言”,而是成为跨行业的“通用技能”——从互联网大厂的后端开发、人工智能训练,到职场人的自动化办公、数据分析,再到科研领域的建模仿真,Python以其…...

【论文解读】隐马尔可夫模型:语音识别领域的奠基之作

玄同 765 大语言模型 (LLM) 开发工程师 | 中国传媒大学 数字媒体技术(智能交互与游戏设计) CSDN 个人主页 | GitHub Follow 关于作者 深耕领域:大语言模型开发 / RAG 知识库 / AI Agent 落地 / 模型微调技术栈:Python | R…...

使用Conda和pip创建Python环境

使用Conda和pip创建Python环境添加阿里云镜像源安装环境问题添加阿里云镜像源 conda config --add channels https://mirrors.aliyun.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.aliyun.edu.cn/anaconda/pkgs/main/ conda config --add channel…...

基于Matlab Simulink的4WID-4WIS整车动力学14自由度模型构建与应用指南

4WID-4WIS整车动力学14自由度模型_simulink软件使用:Matlab/Simulink 适用场景:采用模块化建模方法,搭建14自由度四轮驱动-四轮转向整车动力学模型,作为整车平台适用于多种工况场景。 产品simulink源码包含如下模块: →…...

低代码赋能数字化运营:破解管理痛点,激活增长动能

在数字化浪潮席卷各行各业的当下,企业运营早已告别“粗放式管理”的时代,数字化、精细化、全链路成为核心竞争力的关键。对于多数企业而言,如何打破运营壁垒、盘活数据资产、降低管理成本,实现高效增长,成为亟待解决的…...

从手动发推到自动化运营:我用这套方案把Twitter运营效率提升了10倍

作为一个常年跟代码打交道的程序员,去年我开始尝试做海外市场,主阵地在Twitter。本以为写代码都不怕,运营个社交媒体能有多难?结果现实给我上了一课:每天要手动发推文、找热门话题、点赞评论、关注潜在用户、回复私信……...

Windows 11 磁盘空间释放最全攻略

📋 Windows 11 磁盘空间释放速查清单 帮你整理了一套从「快速清理」到「深度释放」的分步操作,以后空间不足时可以直接对照执行👇🔹 第一步:基础快速清理(5分钟搞定) 1. 清理临时文件 路径&…...

国际机票怎么买最便宜日本?资深旅行达人的购票秘籍

樱花季的东京、枫叶季的京都、雪季的北海道,日本始终是中国游客最青睐的出境游目的地之一。但每当打开购票软件,看着那 fluctuating 的价格曲线,很多人都会陷入沉思:国际机票怎么买最便宜日本?这个问题背后&#xff0c…...

Web安全自学路线图:从零到入门,避开这些坑就够了!

很多新手卡在“知道概念,不会动手”的瓶颈,问题不在天赋,而在路径。作为一名安全从业者,我见过太多初学者在浩瀚的知识面前迷失方向。他们学了一堆术语,看了无数教程,但面对一个真实的网站依然无从下手。今…...

边界云自助棋牌室系统怎么样?

随着无人经济的发展,自助棋牌室逐渐成为线下娱乐行业的新模式。通过扫码开门、自动计费和系统管理,一家棋牌室可以实现24小时无人运营,大幅降低人工成本。不过,对于很多准备开店的创业者来说,都会关注一个问题&#xf…...

搞工控的老铁对安川MP7系列肯定不陌生,这货在产线上跑得比双十一快递还勤快。今天咱们扒开它的源码裤衩,看看那些藏在十六进制背后的骚操作

安川7源码 文档 具体见图片先瞅一段运动轨迹规划的C代码片段: void SCurve_Generator(int32_t target_pos) {volatile uint16_t *reg (uint16_t*)0xFFFF8000; //特殊寄存器地址if(*reg & 0x0001) {jerk_ctrl (*reg >> 8) & 0xFF; //从寄存器抠出加…...

Leewow实测:30秒用AI做一件T恤,周边定制一句话搞定

大家好,这里是K姐。 一个帮助你把AI真正用起来的女子。 我最近试了一个神奇的网站——Leewow。 这是一个刚在海外上线不久的 AI 产品创作平台,今年 2 月才在 Product Hunt 发布。它的核心能力是:一句话 → AI设计 → 自动生成商品。 官方介…...

机器人路径规划算法之A*算法详解+MATLAB代码实现

目录 一、A*算法核心原理 1. 算法概述 2. 核心公式 3. 启发函数 h(n) 的性质 4. 常用启发函数 二、A*算法步骤详解 1. 算法流程 2. 与Dijkstra的对比 三、MATLAB实现A*算法 一、A*算法核心原理 1. 算法概述 A*算法是一种启发式搜索算法,结合了Dijkstra的最…...

2026年人事系统多少钱一套?

2026年人事系统多少钱一套?4类方案价格拆解选型攻略,帮你省30%预算做HR的小夏最近找我吐槽:“看了5家人事系统,价格从3000元/年到30万元不等,到底差在哪?难道贵的就一定好?”其实,人…...

Docker + Go 生产级实战:从本地开发到容器化部署的完整指南

Docker + Go 生产级实战:从本地开发到容器化部署的完整指南 摘要:本文从零开始,手把手教你如何将一个 Go Web 项目容器化。涵盖 Dockerfile 编写、多阶段构建、Docker Compose 编排、CI/CD 集成、性能优化等生产级实践。包含完整代码示例,可直接套用到你的项目中。 一、为什…...

Go 分布式事务实战:本地消息表、事务消息、SAGA、TCC 四大方案深度解析与选型指南

Go 分布式事务实战:本地消息表、事务消息、SAGA、TCC 四大方案深度解析与选型指南 摘要:在微服务架构中,分布式事务是无法回避的核心难题。本文深入剖析本地消息表、事务消息、SAGA、TCC 四种主流方案的实现原理,提供完整的 Go 语言代码示例,并结合电商、支付等真实场景给…...

基于单片机的瓦斯监测系统设计

收藏关注不迷路!! 🌟文末获取源码数据库🌟 感兴趣的可以先收藏起来,还有大家在毕设选题(免费咨询指导选题),项目以及论文编写等相关问题都可以给我留言咨询,希望帮助更多…...

求大佬帮忙解决问题

电脑突然不知道啥原因,安装程序的时候只能选择桌面目录进行安装,但是可以手动输入盘符安装到其他目录...