南通大学C++课程设计答案.doc

南通大学C++课程设计答案.doc

ID:55450182

大小:36.50 KB

页数:12页

时间:2020-05-13

南通大学C++课程设计答案.doc_第1页
南通大学C++课程设计答案.doc_第2页
南通大学C++课程设计答案.doc_第3页
南通大学C++课程设计答案.doc_第4页
南通大学C++课程设计答案.doc_第5页
资源描述:

《南通大学C++课程设计答案.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、2013年VC++课程设计1、任意输入一个4位自然数。调用一个自定义函数输出该自然数的各位数字组成的最大的数。#includevoidf4(inta){intb[4];intj;b[0]=a%10;b[1]=(a/10)%10;b[2]=(a/100)%10;b[3]=a/1000;for(intq=0;q<4;q++){for(inti=q+1;i<4;i++)if(b[i]>b[q]){j=b[q];b[q]=b[i];b[i]=j;}}for(intp=0;p<4;p++)cout<

2、main(){inta;cout<<"请输入一个四位数:";cin>>a;while(a<1000){cout<<"你输入的数据不对,请重新输入:";cin>>a;}f4(a);}2、输入一个三位整数,输出其各位数字组成的最大数。#includevoidf4(inta){intb[3];intj;b[0]=a%10;b[1]=(a/10)%10;b[2]=(a/100)%10;for(intq=0;q<3;q++){for(inti=q+1;i<3;i++)if(b[i]>b[q]){j=b[q];b[q

3、]=b[i];b[i]=j;}}for(intp=0;p<3;p++)cout<>a;while(a<99){cout<<"你输入的数据不对,请重新输入:";cin>>a;}f4(a);}总结:本题主要是将各位数字放入数组中,再对它进行排序。编写函数drop用于判断自然数n是否是降序数,若是,则返回1,否则返回0,#includeintdrop(intn){intn1=n%10,n2;while(n>=10){n/=1

4、0;n2=n%10;if(n2>=n1)n1=n2;elsereturn0;}return1;}voidmain(){intn;cout<<"请输入一个自然数:";cin>>n;if(drop(n))cout<#includeintlo

5、ve(inta){for(inti=2;i#includevoidmain(){inti,j

6、,m,sum;for(sum=0,i=2;i<50;i++){j=(int)sqrt(i);for(m=2;m<=j;m++)if(i%m==0)break;if(m>j)sun+=i;}cout<intfun(intn){inti,s;for(i=s=1;i>n;s=0;for(k=0;k<=n;k++)s+=fun(n);cout<

7、法求一元方程的在x=1,5附近你的根,要求精度为10》-8。#include#includeintlove(){floata=1.5;floatb=3;floaty;do{y=(a+b)/2;if((2*pow(y,3)-4*pow(y,2)+3*b-6)<0)a=y;elseb=y}while(fabs(a-b)

8、下其他方法求阶乘7、编写程序,求过函数调用,求正整数m,n的最大公约数和最小公倍数。#includeintlove(inta,intb){intt;if(a

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。