中南大学C++上机程序题问题详解

中南大学C++上机程序题问题详解

ID:39475537

大小:47.00 KB

页数:14页

时间:2019-07-04

中南大学C++上机程序题问题详解_第1页
中南大学C++上机程序题问题详解_第2页
中南大学C++上机程序题问题详解_第3页
中南大学C++上机程序题问题详解_第4页
中南大学C++上机程序题问题详解_第5页
资源描述:

《中南大学C++上机程序题问题详解》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用文档首先把以下所有内容复制到VC6.0中,然后删去注释符号适当调试就可以咯。不用谢我是雷锋隔壁老王不过哈,那个数组的貌似有些问题呢,碰上数组算我栽了吧。文案大全实用文档/*第一题:n为一个整数(小于10万),它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?#include#includeusingnamespacestd;intjudge(inta){intb=sqrt(a);if(a==b*b)return1;elsereturn0;}voidmain(){inti,t;for(i

2、=-99;i<100000;i++)if(judge(i+100)&&judge(i+168))cout<usingnamespacestd;voidmain(){inta,b,sum=0;for(a=1;a<=1000;a++){for(b=1;b<=a/2;b++){if(a%b==0)sum=sum+b;}if(sum==a)cout<

3、全实用文档*//*第三题:求出[900,1000]间有偶数个因子(这里因子不含1和自身)的数有多少个,其中最小的一个?#includeusingnamespacestd;voidmain(){inta,b,c=0,d=0,min;for(a=1000;a>=900;a--){for(b=2;b<=a/2;b++){if(a%b==0)++c;}if(c%2==0){++d;min=a;}}cout<<"min="<

4、的功能是:对给定的正整数M和N,找出满足方程"7x+4y=M"的正整数解中x是偶数且y是奇数的解,其中:x,y属于[1,N]的范围。要求:若M和N不都是正整数,则结束函数并返回-1;只有M和N都是正整数时,才继续求解操作,用二重循环进行求解:(1)在函数中输出满足条件的正整数解x和y(2)并且使函数值返回满足条件的正整数解的组数#includeusingnamespacestd;intf(intM,intN){intx,y,k=0;if(M<0

5、

6、N<0)文案大全实用文档{cout<<"请输入正整数";return-1;}{for(

7、x=2;(M-7*x>0)&&N>=x;x+=2){for(y=1;N>y;y+=2){if(M-7*x-4*y==0){cout<<"x="<>M;cout<<"请输入整数N:";cin>>N;f(M,N);}*//*第五题:编写一个自定义函数:intf(charx,intN),f()的功能是:对给定的字符c和整数N,用c代表的符号打印一个N行的图案,每行开头没有任何空格。比如,

8、当c为"*"且N为5时,打印的图案如本题图所示。且函数值返回1。#includeusingnamespacestd;intf(charx,intn){inti,j;for(i=1;i<=n;i++){for(j=1;j<=i;j++)cout<

9、N为5时,打印的图案如本题图所示。且函数值返回1。#includeusingnamespacestd;intf(intN){inti,j;chara[100][100];for(i=0;i<=2*N-1;i++){for(j=0;j<=2*N-1;j++){if((j==0&&i%2==0)

10、

11、(i==j&&i%2==0))a[i][j]='A';elseif(j>i&&i%2==0&&j%2==0)a[i][j]='B';elseif(j%2!=0

12、

13、i%2!=0)a[i][j]='t';elsea[i][j]='C';}cou

14、t<

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

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

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