8.1 编写两个函数,分别求两个证书的最大公约数和最小公倍数,用主函数调用这两个函数并输出结果,两个整数由键盘输入。

void main()

{ int Mgy(int x,int y);

int Mgb(int z);

int a,b,mgy,mgb;

printf("请输入两个数:\n");

scanf("%d,%d",&a,&b);

mgy=Mgy(a,b);

mgb=Mgb(a,b,mgy);

printf("两个数的最大公约数为%d,最小公倍数为%d\n",mgy,mgb);}

int Mgy(int x,int y)

{int r,temp;

if(x

{ temp=x;

x=y;

y=temp;}

while(x%y!=0)

{ r=x%y;

x=y;

y=r;}

return y;}

int Mgb(int x,int y,int z)

{ return (x*y/z);}

8.2 求方程ax2+bx+c=0的根,用三个函数分别求当b2-4ac大于零、等于零和小于零时的根,并输出结果。从主函数输入a,b,c的值。

#include

float temp,k,x1,x2;

void main()

{ void Lzero(float a,float b,float c);

void Szero(float a,float b,float c);

void Ezero(float a,float b,float c);

float l,m,n;

printf("请输入三个数:\n");

scanf("%f,%f,%f",&l,&m,&n);

printf("方程的根为:\n");

temp=m*m-4*l*n;

k=sqrt(temp);

if(temp<0)

{ Szero(l,m,n); printf("x1=%f+%fi,x2=%f-%fi\n",x1,x2,x1,x2);}

else if(temp==0)

{Ezero(l,m,n);

printf("x1=%5.2f,x2=%5.2f\n",x1,x1);}

else{ Lzero(l,m,n);

printf("x1=%5.2f,x2=%5.2f\n",x1,x2);}

}

void Lzero(float a,float b,float c)

{ x1=(-b+k)/(2*a);

x2=(-b-k)/(2*a);}

void Szero(float a,float b,float c)

{ x1=-b/(2*a);

x2=sqrt(-temp)/(2*a);}

void Ezero(float a,float b,float c)

{ x1=(-b+k)/(2*a);}

8.3编写一个判素数的函数,在主函数输入一个整数,输出是否是素数的信息。

#include

void main()

{ int Isprime(int a);

int m,temp=0;

printf("请输入一个数:\n");

scanf("%d",&m);

temp=Isprime(m);

if(temp==0) printf("%d不是素数。\n",m);

else printf("%d是素数。\n",m);}

int Isprime(int a)

{ int i,k,flag;

if(a==0||a==1) flag=0;

else{ k=sqrt(a);

for(i=2;i<=k;i++)

if(a%i==0) flag=0;}

return flag; }

8.4编写一个函数,使给定的一个二维数组(3x3)转置,即行列互换。

#define N 3

int a[N][N];

void main()

{ void exchange(int a[][3]);

int i,j;

printf("请输入一个数组:\n");

for(i=0;i

for(j=0;j

scanf("%d",&a[i][j]);

printf("\n原始数组:\n");

for(i=0;i

{ for(j=0;j

printf("%3d",a[i][j]);

printf("\n");}

exchange(a);

printf("交换后的数组:\n");

for(i=0;i

{

for(j=0;j

prin

c语言程序设计第六版第八章课后题答案,《C语言程序设计》课后习题答案第八章.doc...相关推荐

  1. 《交互式程序设计 第2版》一1.2.4 交互语言

    本节书摘来华章计算机<交互式程序设计 第2版>一书中的第1章 ,第1.2.4节,Joshua Noble 著 毛顺兵 张婷婷 陈宇 沈鑫 任灿江 译更多章节内容可以访问云栖社区" ...

  2. 清华大学c语言程序设计第4版,清华大学出版社-图书详情-《C语言程序设计(第4版)学习辅导》...

    C语言是国内外广泛使用的计算机语言.许多高校都开设了"C语言程序设计"课程.作者于1991年编写了<C程序设计>.该书出版后,受到广大读者的欢迎,认为该书概念清晰.叙述 ...

  3. php课后题,知到PHP语言程序设计课后习题答案

    知到PHP语言程序设计课后习题答案 听课记录既是对听课内容的整理,也是思维的梳理.听课记录包括记教师的教学设计.()A:对B:错 在串行通信中,8051中发送和接收的寄存器是:().A:SBUFB:S ...

  4. zucc c语言上机答案,ZUCC第三章 习题答案.doc

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp汽车/机械/制造&nbsp>&nbsp数控机床 ZUCC第三章 习题答案.doc6页 本文档 ...

  5. c语言共有几种运算符_【填空题】C语言一共有 ()个关键字,()中控制语句,()种运算符...

    [填空题]C语言一共有 ()个关键字,()中控制语句,()种运算符 更多相关问题 [填空题] 对煤进行工业分析的目的,是为了判断煤的(). [填空题] 钛的比重是不锈钢的一半,抗腐蚀性是不锈钢的(). ...

  6. c语言中第一字符必须是,【填空题】C语言中规定标识符只能由字母、数字、下划线组成,且第一个字符必须是( ) 。...

    [填空题]C语言中规定标识符只能由字母.数字.下划线组成,且第一个字符必须是( ) . 更多相关问题 [单选,案例分析题] 女性,15岁,发现贫血.黄疸5年.脾肋下2.5cm,质中.血红蛋白90g/L ...

  7. C语言程序设计第五版谭浩强著 第五章部分课后习题答案

    #include<stdio.h> main() {int x,y,m,n,u,p;scanf("%d%d",&x,&y);m=x;n=y;while( ...

  8. C语言程序设计第五版谭浩强著 第七章部分课后习题答案

    #include<stdio.h> int gcd(int x,int y) {int z;for(;;){z=x%y;x=y;y=z;if(y==0)break;}return x; } ...

  9. 2020PMP(第六版)每日三题

    PMP12月份考试已经顺利通过,这里将平时积累的每日三题发出来供大家分享:(结尾分享一点考试心得体会) 一.题目部分: 2020.9.27 三题: 1.项目是: A. 一组持续的活动中执行的一个过程或 ...

最新文章

  1. CoreCRM 开发实录 —— Profile
  2. debian java 安装路径_Debian安装JAVA环境(转载)
  3. 读书笔记《鸟哥的Linux私房菜-基础学习篇》man page 查询数据后数字的意思
  4. 暴力关闭Windows defender
  5. 学习OpenVINO笔记之Inference Engine
  6. 多数元素(哈希表和投票法)
  7. grafana监控oracle11g,Grafana展示zabbix监控数据
  8. 十年站长人生路不言放弃 访资深个人站长游伟
  9. C语言的数据类型→字符型数据
  10. 全网首发:为什么解码器长时间没有画面?如何解决?
  11. word如何批量免费转PDF
  12. 全国计算机三级网络技术题库南开,计算机三级网络技术上机部分(南开100题题库).doc...
  13. 如何查看自己windows电脑的IP地址
  14. 麦子学院demo(html+css)
  15. 打造一款可靠的WAF(Web应用防火墙)
  16. 记一次git 之windows凭据管理器引发的xx
  17. VUE 一个或多个邮箱以及手机号码验证,多个邮箱和手机号重复校验
  18. 互联网打印机协议IPP分析
  19. Dijkstra算法的思想
  20. 【Android音视频开发】【032】Android从RTMP流中提取H264和AAC数据进行播放

热门文章

  1. 基于python的openCV自学笔记(四)——遗漏知识点补充
  2. 【Mac】M1芯片WireShark使用
  3. Python Train_用python进行近红外光谱解析
  4. 陕西省三本计算机专业排名,2016年陕西省三本院校排名
  5. 无线摄像头接有线如何改协议_一对无线网桥能传几个摄像机图像?1公里的无线网桥能传8个400万摄像机吗?...
  6. cfa英语不好的怎么学_英语不好该如何备考CFA并取得好成绩?
  7. spacevector=[] matlab,向量空间模型(vectorspacemodel)
  8. Icesword驱动部分分析
  9. 服务器read坏了两块硬盘,服务器坏了2块硬盘
  10. Android开发中关于小米2s手机的调试问题