求大神编一个非常小的C程序.任意输入一个小数,取出其小数部分,并作为整数类型输出.例如:
任意输入的小数为:56.20045 ,那么,我要输出的的数则为整数:20045 ,其中输入的小数后面的0舍去,比如,假如输入 23.5100,则输出为整数:51 即可.
这问题我想了很多天了,仍然没有解决,若成功解决,50 .
我不要文字叙述的答案,我要 C程序代码
人气:460 ℃ 时间:2020-09-03 19:50:57
解答
//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
void main(void){
char n[20],*p=n,*pt;
int m=0;
printf("Type a Floating point Numbers...\nn=");
scanf("%s",n);
while(*p++ != '.');
pt=p;printf("%s\n",pt);
while(*pt) pt++;
while(*--pt=='0');
while(p
推荐
猜你喜欢
- 有谁知道有关涸辙之鲋的成语
- 读完课文后,你感觉到本题目的吆喝的双重含义是什么
- 一定要人工,答题完整.
- 某校组织师生春游如果单独租用45座客车若干辆,刚好坐满;如果单独租用60座客车,可少租一辆,且余30空座位,求该校参加春游人数
- 100张100元的新版人民币大约0.9厘米厚,一亿元人民币有( )厚如果平均每层楼高3米,相当于( )层楼高.
- 初二的题,拜托啊(2x^2-5x^2+3x-2)除以(-x+1+2x^2)=_____
- “萁在釜下燃,豆在釜中泣.本子同根生,相煎何太急?”诗句选自曹植的《七步诗》
- 两根外形完全相同的铁棒,一根有磁性,一根没有磁性,将两根铁棒互相靠近几次后便可辨别哪一根有磁性,哪一根没有磁性,作以上判断需将两根铁棒靠近的最少次数是()