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;

}

相关推荐
2301_764441332 小时前
Python构建输入法应用
开发语言·python·算法
AI科技星3 小时前
为什么变化的电磁场才产生引力场?—— 统一场论揭示的时空动力学本质
数据结构·人工智能·经验分享·算法·计算机视觉
TheLegendMe3 小时前
贪心+线程安全单例
算法·哈希算法
前端世界4 小时前
float 还是 double?用储罐体积计算带你看懂 C 语言浮点数的真实世界坑
java·c语言·开发语言
豐儀麟阁贵4 小时前
8.5在方法中抛出异常
java·开发语言·前端·算法
胖咕噜的稞达鸭4 小时前
算法入门:滑动窗口--->找到字符串中所有的字母异位词,串联所有的子串,最小覆盖子串
数据库·redis·算法
小青龙emmm4 小时前
2025级C语言第二次周测(国教专用)题解
c语言·开发语言·算法
学习路上_write4 小时前
FREERTOS_互斥量_创建和使用
c语言·开发语言·c++·stm32·单片机·嵌入式硬件
WolfGang0073215 小时前
代码随想录算法训练营Day28 | 509.斐波那契数列、70.爬楼梯、746.使用最小花费爬楼梯
算法
Boop_wu5 小时前
[Java EE] 多线程进阶(JUC)(2)
java·jvm·算法