第十一课:分离各位数|分离整数和小数部分|如何买玫瑰|玩数字|坐标转换

分离各位数

#include "stdio.h"
int main()
{
	int a,b,c,d;//a为百位,b为十位,c为个位
	printf("请输入一个三位数\n");
	scanf("%d",&d);
	a=d/100;
	b=(d/10)%10;
	c=d%10;
	printf("百位=%d,十位=%d,个位=%d\n",a,b,c);
	return 0;
}
运行结果


知识点 /,%的使用分离个十百位。

心得 可以适当记得分离个十百位的方法。


分离整数和小数部分

#include "stdio.h"
int main()
{
	float a;
	int b,c;
	printf("please input\n");
	scanf("%f",&a);
        c=a;//自动转换应该置于scanf之后,因为有了确定值才好自动转换。
	b=(int)(a*1000)%1000;//()强制转换优先级2,自右而左结合。
	printf("%d,%d\n",c,b);
	//printf("%d\n",b);
	return 0;

}

运行结果

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值