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;

}

相关推荐
apocelipes1 小时前
Linux c 运行时获取动态库所在路径
linux·c语言·linux编程
int型码农2 小时前
数据结构第八章(一) 插入排序
c语言·数据结构·算法·排序算法·希尔排序
UFIT2 小时前
NoSQL之redis哨兵
java·前端·算法
喜欢吃燃面2 小时前
C++刷题:日期模拟(1)
c++·学习·算法
SHERlocked932 小时前
CPP 从 0 到 1 完成一个支持 future/promise 的 Windows 异步串口通信库
c++·算法·promise
怀旧,3 小时前
【数据结构】6. 时间与空间复杂度
java·数据结构·算法
积极向上的向日葵3 小时前
有效的括号题解
数据结构·算法·
GIS小天3 小时前
AI+预测3D新模型百十个定位预测+胆码预测+去和尾2025年6月7日第101弹
人工智能·算法·机器学习·彩票
_Itachi__3 小时前
LeetCode 热题 100 74. 搜索二维矩阵
算法·leetcode·矩阵
不忘不弃3 小时前
计算矩阵A和B的乘积
线性代数·算法·矩阵