c语言程序设计作业7

c语言程序设计作业7

ID:11715735

大小:29.00 KB

页数:3页

时间:2018-07-13

c语言程序设计作业7_第1页
c语言程序设计作业7_第2页
c语言程序设计作业7_第3页
资源描述:

《c语言程序设计作业7》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、作业七--函数1.写一个程序打印三角形的面积。要求:用一个函数判断输入的3个数是否为三角形的边,是三角形的边返回1,否则返回0;再用一个函数输入三角形的3条边,计算其面积,返回三角形的面积。程序如下:#include"stdio.h"#include"math.h"intjudgment(floata,floatb,floatc){intt=0;if(a+b>c&&b+c>a&&a+c>b)t=1;returnt;}floatformula(floata,floatb,floatc){floats,area;s=(a+b+c)/2.0;area=sqrt(s*(s-a)*(s-b)*(s

2、-c));returnarea;}main(){floata,b,c;floatarea;printf("pleaseinputthesidelenthofTriangle:");scanf("%f,%f,%f",&a,&b,&c);if(judgment(a,b,c)==1){area=formula(a,b,c);printf("Theareaoftriangleis:%f",area);}elseprintf("Youputthethreesidelenthdon'tformatriangle!");getch();}调试结果:2.验证哥德巴赫猜想。程序如下:#in

3、clude"stdio.h"#include"math.h"intprime(inti){intj,k;k=1;for(j=2;j<=sqrt(i);j++){if(i%j==0){k=0;break;}}return(k);}main(){intp1,p2,even,m;intnext=0;printf("pleaseinputtheevenwithin100:");scanf("%d",&even);for(m=6;m<=even;m+=2)for(p1=2;p1<=m/2;p1++){p2=m-p1;if(m==p1+p2)if(prime(p1)==1)if(prime(

4、p2)==1){printf("%3d=%2d+%2d",m,p1,p2);next++;if(next%7==0)printf("");break;}}getch();}调试结果:3.写一个字符串复制函数,并在main函数中调用它。程序如下:#include"stdio.h"chara[80],b[80];voidcopy(){inti;for(i=0;i<80

5、

6、a[i]=='';i++)b[i]=a[i];}main(){printf("pleaseinput80charactera[10]:");gets(a);copy();printf("b[10]=%s",b)

7、;getch();}调试结果:

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

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

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