第三章 课后习题

3.2 输出一个三位数的逆序数,忽略负号。

 #include<stdio.h>
#include<math.h>
int main()
{
    int x,y;
    scanf("%d",&x);
    x=fabs(x);
    int a0,a1,a2;
    a0=x/100;
    a1=x%100/10;
    a2=x%10;
    y=a2*100+a1*10+a0;
    printf("%d",y);

    return 0;
}

注意:math.h的绝对值函数是fabs(),不是abs()。

3.3 年利率为2.25%,已知存款期为n年,存款本金为capital元,输出n年后的本金利息之和deposit。

#include<stdio.h>
#include<math.h>
int main()
{
    double rate,n,capital,deposit;
    //原题是输入的方式,为了简单就u用赋值来做
    rate=0.0225;
    n=2;
    capital=10000;
    deposit=capital*pow(1+rate,n);
    printf("%lf",deposit);
    return 0;
}

3.4 输出一元二次方程的两个解。

#include<math.h>
#include<stdio.h>
int main()
{
    double a,b,c,x1,x2;
    printf("Please enter a,b,c:\n");
    scanf("%lf,%lf,%lf",&a,&b,&c);
    double temp;
    temp=sqrt(b*b-4*a*c);
    x1=(-b+temp)/(2.0*a);
    x2=(-b-temp)/(2.0*a);
    printf("%lf %lf",x1,x2);
    return 0;
}

注意:开方是sqrt()

原文地址:https://www.cnblogs.com/SlowIsFast/p/10393292.html

时间: 2024-10-11 23:28:57

第三章 课后习题的相关文章

《计算机网络&amp;#183;自顶向下方法》第七版 第三章 课后习题与问题 答案

非官方答案,本人已尽最大努力(包括参考官方答案),使结果正确,如有错误,请大佬指出 正文: 3.1~3.3节 R1 a.如果只是简单想把信件送到,那么所有的头部信息只需要一个目的地址就够了,题目给出端口号四个字节,所有分组的头部那就只需四个字节 此协议规定,运输层的全部任务就是,将应用层的数据,切成最大1196字节的块,把每一块加上目的主机对应程序的端口号,并将得到的分组交付给网络层 在接收方,运输层将网络层报文取回,去掉头部信息,将数据拼接成应用层需要的信息,根据端口号交付给应用层即可 不过话

数据库原理 西安电子科技大学(第三版) 付婷婷 第三章 课后习题答案

CREATE TABLE student_t( sno Char(7) PRIMARY KEY,--学号 sname Varchar(20) NOT NULL,--姓名 ssex CHAR(2) NOT NULL, --性别 sage Smallint, --年龄 CLON CHAR(5) --学生所在班级的编号 ); CREATE TABLE course_t( cno CHAR(1) PRIMARY KEY, --课程编号 cname Varchar(20) NOT NULL, --课程名称

网络操作系统第三章课后习题解答

1.试对程序.进程.线程的概念和功能进行比较. (1)进程的概念: 关于进程,有很多定义,例如: 1)进程是程序的一次执行: 2)进程是可以和别的进程并发执行的计算: 3)进程就是一个程序在给定活动空间和初始条件下,在一个处理机上的执行进程: 4)进程是程序在一个数据集合上的运行过程,它是系统进行资源分配和调度的一个独立单位: 5)进程是动态的,有生命周期的活动.内核可以创建一个进程,最终将由内核终止该进程使其消亡: 总的来说,进程是在自身的虚拟地址空间运行的一个单独的程序. (2)进程与程序:

《鸟哥linux》--第十一章课后习题答案

1.在linux上可以找到哪些shell?哪个档案记录可用的shell?儿linux预设的shell是? 1./bin/bash,/bin/tcsh,/bin/csh 2./etc/shells 3.bash,亦即是/bin/bash 2.在shell环境下,有个提示符(prompt),他可以修改吗?要改什么?默认的提示符内容是? 可以修改,改PS1变量,这个PS1的变量默认的内容为:[\[email protected]\h\W]\$ 3.如何显示HOME这个变量 echo $HOME 4.如

C Primer Plus 第十二章课后习题……2015.5.10

第十二章课后习题 1.自动存储 寄存器存储 静态空连接 2.静态空连接 内部链接 外部链接 3.静态外部链接  静态内部链接 4.空连接 5.在声明中使用表面这个变量或函数已经定义过 6.都分配一个具有100个int值的数组,calloc还把每个元素设置为零. 7.daisy全局变量  lily局部变量 8.#include<stdio.h> char color='B'; void first(void); void second(void); int main(void) { extern

第七章 课后习题P206

第七章 课后习题P206 原文地址:https://www.cnblogs.com/chouqiuqiu/p/8857920.html

Python编程快速上手-让繁琐工作自动化 第三章 函数习题及其答案

第三章 函数习题及其答案 1.为什么在程序中加入函数会有好处? 答:函数减少了重复的代码.这让程序更短,更容易阅读,更容易修改. 2.函数中的代码何时执行: 在函数被定义时,还是在函数被调用时? 答:函数中的代码在函数被调用时执行,而不是在函数定义时. 3.什么语句创建一个函数? 答:def语句定义了(创建了)一个函数. 4.一个函数和一次函数调用有什么区别? 答:函数包含def语句和在def子句中的代码.函数调用让程序执行转到函数内,函数调用求值为该函数的返回值. 5.Python程序中有多少

C语言程序设计:现代方法(第2版)第三章全部习题答案

前言 本人在通过<C语言程序设计:现代方法(第2版)>自学C语言时,发现国内并没有该书完整的课后习题答案,所以就想把自己在学习过程中所做出的答案分享出来,以供大家参考.这些答案是本人自己解答,并参考GitHub上相关的分享和Chegg.com相关资料.因为并没有权威的答案来源,所以可能会存在错误的地方,如有错误还希望大家能够帮助指出. 第三章练习题和编程题答案 练习题 3.1节 1.下面的printf函数调用产生的输出分别是什么? (a)  printf("6d,%4d",

【读书笔记】周志华《机器学习》第三版课后习题讨&lt;第一章-绪论&gt;

虽然是绪论..但是...真的有点难!不管怎么说,一点点前进吧... 声明一下答案不一定正确,仅供参考,为本人的作答,希望大神们能多多指教~ 1.1 表1.1中若只包含编号为1和4的两个样例,试给出相应的版本空间. 解答:本题考查版本空间.假设空间的概念.简而言之,假设空间是该问题情景下,所有的取值可能性(包括单属性泛化.二属性泛化.X属性泛化--全泛化的情况),而版本空间则是指在测试用样本情境下,满足样本内所有正例的假设集合(一般版本空间内的假设都是带有属性泛化). 我们先来看一下1和4样例组成