ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:17.94KB ,
资源ID:18097646      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18097646.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(程序设计文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

程序设计文档格式.docx

1、(习题5.7)应准备以下测试数据: 要处理的数为1位正整数; 要处理的数为2位正整数; 要处理的数为3位正整数;除此之外,程序还应当对不合法的输入作必要的处理。例如: 输入负数;输入的数超过3位(如123 4)。 #include void main( ) int num, indiv,ten,hundred, place; printf(请输入一个整数(0-999):); scanf(%dnum); if (num99) place=3; else if (num9) place=2; else place=1;位数:%dn,place); 每位数字为: hundred=num/100; t

2、en=(num-hundred*100)/10; indiv=(num-hundred*100-ten*10); switch(place) case 3: printf(%d,%d,%dn,hundred,ten,indiv);反序数字为:%d%d%dn,indiv,ten,hundred); break; case 2:%d,%dn,ten,indiv); printf(%d%dn,indiv,ten); case 1:,indiv); 3 求输入的十个整数中正数的个数及其平均值.Void main() int i,num=0,a; int sum=0; for(i=0;i10;i+) s

3、canf(a); if(a=0) continue; num+; sum+=a; %d plus integers sum :,num,sum);Mean value:%6.2fn,sum/num); 4.打印出以下图案。 * * * int i,j,k;for (i=0;=4; for(j=0;j=3-i;j+) printf( . for (k=0;k=2*i;k+)*n 做习题7.11 for (i=0; i5; for (j=0;i; printf( for (k=0;* 5 输入10个数并从中找出最大者.#includeint a10,i,max;input 10 numbers:a

4、i);max=a0;for (i=1;if (maxai+1) t=ai; ai=ai+1; ai+1=t;,ai);选择法: int i,j,min,temp,a10;please enter 10 integers: scanf( min=i; for (j=i+1; if (aminaj) min=j; if (min!=i) temp=amin; 把值赋给ai amin=ai; ai=temp; printf ( printf (7. 用二分法查找数值#define N 5void main( ) int high,low,m,x,aN=-2,5,16,18,43;please inp

5、ut x:x);low=0;high=N-1;while (lowam) low=m+1; else high=m-1;if (lowmax) max=aij; row=i; colum=j;max=%d,row=%d,colum=%dn,max,row,colum);9 将两个字符串连接起来,不要用strcat函数。char str180,str240;int i=0,j=0;input string1:%s,str1);input string2:,str2);while(str1i!=0)i+;while(str2j!str1i=str2j; i+;j+;str1i=;nthe new

6、string is:%sn10 . 找出一个二维数组的“鞍点”,即该位置上的元素在该行上最大,在该列上最小。也可能没有鞍点。(习题7.8)#define N 4#define M 5int i,j,max,maxj,aNM,k,flag;please input matrix:N;M;aij);for(i=0; max=ai0; maxj=0;for(j=0;if (aij max=aij; maxj=j;flag=1;for (k=0;if(maxakmaxj) flag=0; continue;if (flag)printf(a%d%d=%dn,i,maxj,max);break;if(!

7、flag)It is not exist!8.5 写一函数,使输入的一个字符串按反序存放,在主函数中输入和输出字符串。string.hvoid inverse (char str) int i,j,t; for(i=0,j=strlen(str);strlen(str)/2;i+,j-) t=stri; stri=strj-1; strj-1=t; char str100;please input a string: scanf(,str); inverse (str);inverse string is:例 求三个数中最大数和最小数的差值 int dif(int x,int y,int z)

8、; int max(int x,int y,int z); int min(int x,int y,int z);void main() int a,b,c,d;%d%d%dc); d=dif(a,b,c);Max-Min=%dn,d);int dif(int x,int y,int z) return max(x,y,z)-min(x,y,z);int max(int x,int y,int z) int r; r=xy?x:y; return(rz?r:z);int min(int x,int y,int z) r=x return(ra&cAZ letter+; else if (c= space+; else 09 digit+; else other+;母数:%dn 空格数:%dn 数字数:%dn 其它:,letter,space,digit,other);猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩一个桃子了。求第一天共摘了多少桃子。(习题6.10)int x1,x2,day;x2=1;for(day=9;day0;day-) x1=(x2+1)*2; x2=x1;total=%dn,x1);

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1