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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

C语言作业题总结Word文件下载.docx

1、C1=%.2fnS1=%.2fnS2=%.2fnV1=%.2fnV2=%.2fn,C1,S1,S2,V1,V2);编程序,用getchar函数读入两个字符给c1、c2,然后分别用putchar函数和printf函数输出这两个字符。#include100|score=90)printf(An=80)printf(Bn=70)printf(Cn=60)printf(Dn else printf(En return 0; switch(int)score/10) case 10: case 9:printf(break; case 8: case 7: case 6: default:return

2、0;(2).给一个不多于6位的正整数,要求:求出它是几位数;分别打印出每一位数字;按逆序打印出各位数字,例如原数为321,应输出123。应准备以下测试数据: 要处理的数为1位正整数; 要处理的数为2位正整数; 要处理的数为3位正整数; 要处理的数为4位正整数; 要处理的数为5位正整数。要处理的数为6位正整数。除此之外,程序还应当对不合法的输入作必要的处理。例如: 输入负数; 输入的数超过6位(如123 456)。(2) # include999999|x999999) printf(输入的数超过6位n else if(x1) printf(输入为负数n else while(x!=0) y=x

3、%10; printf(%dt,y); x=x/10; i=i+1; n这个数共有%d位n,i);(3). 输入4个整数,要求按由小到大顺序输出。得到正确结果后,修改程序使之按由大到小顺序输出。#include b) t=a;a=b;b=t;c)a=c;c=t;d)a=d;d=t; if(b t=b;b=c;b=d; if(c t=c;c=d;%5.2f,%5.2f,%5.2f,%5.2fn,a,b,c,d);(4). 根据输入的三角形的三边判断是否能组成三角形,若可以则输出它的面积和三角形的类型。 int a,b,c,s,area;请输入三角形三条边:%d,%d,%dc); if (a+bc

4、|a+cb|b+ca) if(a*a+b*b=c*c|a*a+c*c=b*b|b*b+c*c=a*a) printf(直角三角形 else if(a*a+b*bc*c|a*a+c*cb*b|b*b+c*ca*a) printf(锐角三角形 else if(a*a+b*bc*c|a*a+c*cb*b|b*b+c*cn,观察结果是否正确。再输入时,使m修改程序,不论m和n为何值(包括负整数),都能得到正确结果。 int m,n,t,a,f;请输入两个正整数m,n:n%d,%dm,&n); if(mn) t=m;m=n;n=t; f=m*n; for ( ; a=m%n; m=n,n=a) if(a

5、=0)break; if(a!=0)continue;最大公约数为%dn,n);最小公倍数为%dn,f/n); int m,n,t,a,p;请输入两个正整数:n) t=m; m=n; n=t; ; P=m*n; while(n! m=n; n=a;,p/a);(2). 输入一行字符,分别统计出其中的英文字母、空格、数字和其它字符的个数。 char c; int l=0,i=0,j=0,k=0;请输入一行字符: while(c=getchar()!=)0&caz)|(cAZ) j+; else if (c= ) k+; else l+;数字个数为:%dn,英文字母个数为:%dn,空格个数为:%d

6、n,其他字符为:%dn,i,j,k,l);(3). 用牛顿迭代法求方程2x3-4x2+3x-6=0在1.5附近的根。在得到正确结果后,请修改程序使所设的x初值由1.5改变为100、1000、10000,再运行,观察结果,分析不同的x初值对结果有没有影响,为什么?修改程序,使之能输出迭代的次数和每次迭代的结果,分析不同的x初始值对迭代的次数有无影响。 float x,x0,y,y1; int i=0;请输入x: do x0=x; y=2*x0*x0*x0-4*x0*x0+3*x0-6; y1=6*x0*x0-8*x0+3; x=x0-y/y1; i+;x=%5.2fn,x); while (fa

7、bs(y)1e-5);x=%fni=%dn(1). 写一个判别素数的函数,在主函数输入一个整数,输出是否素数的信息。本程序应当准备以下测试数据:17、34、2,1、0。分别输入数据,运行程序并检查结果是否正确 int a,b; int prime(int a);请输入一个数:%da); b=prime(a); if(b) printf(%d是一个素数,a);%d不是一个素数int prime(int a) int i,flag=1; for(i=2;i char a100; void conver(char str100); gets(a); conver(a); puts(a);void c

8、onver(char str100) int i,j; char t; i=0;j=strlen(str)-1; for(;j;i+,j-) t=stri; stri=strj; strj=t;(1). 用递归法将一个整数n转换成字符串。例如,输入483,应输出字符串“483”。n的位数不确定,可以是任意的整数。 int n;请输入整数: void tochar(int n); tochar(n); return (0);void tochar(int n) if (nn) t=n;n=m;m=t;r=n%m;while(r! n=m; m=r; r=n%m; return m;int Min

9、imum(int n,int m) return n*m/Maximum(n,m);(1). 输入三个整数,按由小到大的顺序输出,然后将程序改为:输入三个字符串,按由小到大顺序输出。 #include *b) t=*a; *a=*b; *b=t;*c) *a=*c; *c=t; if (*b t=*b; *b=*c;(2). 用一个函数实现两个字符串的比较,即自己写一个strcmp函数,函数原型为:int strcmp (char * p1, char * p2);设p1指向字符串s1,p2指向字符串s2,要求当s1s2时,函数返回值为 0, 如果sls2,则返回它们二者第一个不相同字符的ASCII码差值(如“BADY”与“BAD”的第二个字母不相同,“O”与“A”之差为7965=14);如果sls2,则输出正值;如果sl*p2) return (1); if(*p1*p2) return (-1); else return(0);

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

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