欢迎来到装配图网! | 帮助中心 装配图网zhuangpeitu.com!
装配图网
ImageVerifierCode 换一换
首页 装配图网 > 资源分类 > DOCX文档下载
 

C++一维数组及解答

  • 资源ID:58445934       资源大小:68.08KB        全文页数:3页
  • 资源格式: DOCX        下载积分:12积分
快捷下载 游客一键下载
会员登录下载
微信登录下载
三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
二维码
微信扫一扫登录
下载资源需要12积分
邮箱/手机:
温馨提示:
用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

C++一维数组及解答

第1题:编写程序,从任意n个数中找出最大数和最小数,并将它们相互交换后输出。输入分2行:第一行为n的值,第二行为n个数。样例输入:515320样例输出:10325第1题:#include<iostream.h>intmain()inti,n,a100,max,min,maxi,mini,t;cin>>n;for(i=0;i<n;i+)cin>>ai;max=min=a0;maxi=mini=0;for(i=1;i<n;i+)if(ai>max)maxi=i;max=amaxi;if(ai<min)mini=i;min=amini;t=amaxi;amaxi=amini;amini=t;for(i=0;i<n;i+)cout<<ai<<""return0;第2题:编写程序,将任意n个数按从大到小的顺序排序。输入分2行:第一行为n的值,第二行为n个数。样例输入:515320样例输出:53210for(j=0;j<n;j+)for(i=0;i<n-1-j;i+)if(ai>ai+1)t=ai;ai=ai+1;ai+1=t;for(i=n-1;i>=0;i-)cout<<ai<<""return0;#include<iostream.h>intmain()inta100,n,i,j,t;cin>>n;for(i=0;i<n;i+)cin>>ai;第3题:编写程序,利用折半查找法从一个开序排列的数列中查找某数是否存在,如果存在则输出该数的下标,否则输出NO输入分3行:第一行为n的值,代表数列中数的个数,第二行为n个数(升序排列),第三行为要查找的数。样例输入:5012353样例输出:3样例输入:5012354样例输出:NO第3题:#include<iostream.h>intmain()intl=0,h,m,k,a100,i,n;cin>>n;h=n-1;for(i=0;i<n;i+)cin>>ai;cin>>k;while(l<=h)m=(l+h)/2;if(am=k)cout<<m;break;if(am>k)h=m-1;if(am<k)l=m+1;if(l>h)cout<<"NO"return0;第4题:编写程序,将一个数组中的数循环左移。输入分2行:第一行为n的值,第二行为n个数。样例输入:515320样例输出:53201第4题:#include<iostream.h>intmain()inta100,i,n,t;cin>>n;for(i=0;i<n;i+)cin>>ai;t=a0;for(i=0;i<n-1;i+)ai=ai+1;an-1=t;for(i=0;i<n;i+)cout<<ai<<""return0;第5题:编写程序,从任意n个数中找出素数并输出。输入分2行:第一行为n的值,第二行为n个整数。样例输入:513520样例输出:352第5题:#include<iostream.h>intmain()inta100,i,n,k,sum;cin>>n;for(i=0;i<n;i+)cin>>ai;for(i=0;i<n;i+)for(sum=0,k=1;k<=ai;k+)if(ai%k=0)sum=sum+1;if(sum=2)cout<<ai<<""return0;第6题:输入n个数,找出其中的偶数并计算平均值后输出。输入分2行:第一行为n的值,第二行为n个数;输出分2行:第一行为其中的偶数,第二行为所有偶数的平均值。样例输入:515320样例输出:201第6题:#include<iostream.h>intmain()inta100,n,i;doublesum,k,x;cin>>n;for(i=0;i<n;i+)cin>>ai;for(k=0,sum=0,i=0;i<n;i+)if(ai%2=0)cout<<ai<<""sum=sum+ai;k=k+1;cout<<"n"x=sum/k*1.0;cout<<x;return0;第7题:编写程序求Fibonacci数歹1J前n项和,n由键盘输入。样例输入:5样例输出:12#include<iostream.h>intmain()inti,sum,a100=1,1,n;cin>>n;sum=0;for(i=2;i<n;i+)ai=ai-1+ai-2;for(i=0;i<n;i+)sum=sum+ai;cout<<sum;return0;第8题:编写程序,利用顺序查找法从一个数列中查找某数是否存在,如果存在则输出该数的下标,否则输出NQ输入分3行:第一行为n的值代表数列中数的个数,第二行为n个数,第三行为要查找的数。样例输入:5623853样例输出:2样例输入:5623854样例输出:NO#include<iostream.h>intmain()inta100,i,n,m;cin>>n;for(i=0;i<n;i+)cin>>ai;cin>>m;for(i=0;i<n;i+)if(ai=m)cout<<i;break;if(ai!=m)cout<<"NO"return0;第9题:输入整数n,将其各位数字取出后,重新组合成一个新的最大的整数。样例输入:35241样例输出:54321#include<iostream.h>intmain()inta100,n,i,w,t,j,m;cin>>n;w=0;t=0;for(i=0;n>0;i+,w=0)w=n%10;ai=w;n=n/10;t+;for(j=0;j<t;j+)for(i=0;i<t-1-j;i+)if(ai>ai+1)m=ai;ai=ai+1;ai+1=m;for(i=t-1;i>=0;i-)cout<<ai;return0;第10题:编写程序,将一个数组中的数逆序重新存放后输出。输入分2行:第一行为n的值,第二行为n个数。样例输入:515320样例输出:02351程序清单:第10题:#include<iostream.h>intmain()inta100,i,t,n;cin>>n;for(i=0;i<n;i+)cin>>ai;for(i=0;i<n/2;i+)t=ai;ai=an-1-i;an-1-i=t;for(i=0;i<n;i+)cout<<ai<<""return0;

注意事项

本文(C++一维数组及解答)为本站会员(飞****9)主动上传,装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知装配图网(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!