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;

}

相关推荐
hh随便起个名6 小时前
力扣二叉树的三种遍历
javascript·数据结构·算法·leetcode
Dingdangcat867 小时前
城市交通多目标检测系统:YOLO11-MAN-FasterCGLU算法优化与实战应用_3
算法·目标检测·目标跟踪
xie_pin_an8 小时前
深入浅出 C 语言数据结构:从线性表到二叉树的实战指南
c语言·数据结构·图论
tang&8 小时前
滑动窗口:双指针的优雅舞步,征服连续区间问题的利器
数据结构·算法·哈希算法·滑动窗口
拼命鼠鼠8 小时前
【算法】矩阵链乘法的动态规划算法
算法·矩阵·动态规划
LYFlied8 小时前
【每日算法】LeetCode 17. 电话号码的字母组合
前端·算法·leetcode·面试·职场和发展
式5169 小时前
线性代数(八)非齐次方程组的解的结构
线性代数·算法·机器学习
橘颂TA10 小时前
【剑斩OFFER】算法的暴力美学——翻转对
算法·排序算法·结构与算法
叠叠乐10 小时前
robot_state_publisher 参数
java·前端·算法
hweiyu0010 小时前
排序算法:冒泡排序
算法·排序算法