C语言刷题第五章(下)

三.题目

7.浮点数的各位数字

(1)题目描述:

给定一个浮点数,要求得到浮点数的个位数。

(2)输入描述:

一行,包括一个浮点数。

(3)输出描述:

一行,包括一个整数,为输入浮点数的个位数

(4)示例:

输入:13.141

输出:3

(5)代码实践:

方法一:

#include <stdio.h>

int main( )

{

double num=0.0;

scanf("%lf",&num);

int p=(int)num;

printf("%d",p%10);

return 0;

}

方法二:

#include <stdio.h>

int main( )

{

int n=0;

scanf("%d",&n);

printf("%d",n%10);

return 0;

}

(6)总结:

将一个小数的小数部分去掉,可以将浮点数的double类型强制类型转换为整数int 类型。

8.你能活多少秒

(1)题目描述:

一年,包括一个整数age(0<age<200);

(2)输入描述:

一行,包括一个整数(0-200)

(3)输出描述:

一行,包括一个整数,输出年龄对应的秒数。

(4)示例:

输入:20

输出:631200000

(5)代码实践:

#include<stdio.h>

int main( )

{

int age =0;

long long s=0;//算出的数字过大,所以用long long

scanf("%d",&age);

s=age*12*365*24*60*60;

printf("%lld",s);//long long类型的整形应该用%lld打印

return =0;

}

相关推荐
im_AMBER14 分钟前
算法笔记 05
笔记·算法·哈希算法
夏鹏今天学习了吗20 分钟前
【LeetCode热题100(46/100)】从前序与中序遍历序列构造二叉树
算法·leetcode·职场和发展
吃着火锅x唱着歌21 分钟前
LeetCode 2389.和有限的最长子序列
算法·leetcode·职场和发展
嶔某33 分钟前
二叉树的前中后序遍历(迭代)
算法
WWZZ20251 小时前
快速上手大模型:机器学习2(一元线性回归、代价函数、梯度下降法)
人工智能·算法·机器学习·计算机视觉·机器人·大模型·slam
孤狼灬笑1 小时前
深度学习经典分类(算法分析与案例)
rnn·深度学习·算法·cnn·生成模型·fnn
dragoooon341 小时前
[优选算法专题四.前缀和——NO.26二维前缀和]
算法
苏小瀚2 小时前
算法---位运算
java·算法
Code小翊2 小时前
归并排序基础理解
数据结构·算法·排序算法
.小小陈.2 小时前
数据结构2:单链表
c语言·开发语言·数据结构·笔记·学习方法