C语言编程题,求助学霸大神?

2024-11-10 20:31:29
推荐回答(4个)
回答1:

#define _CRT_SECURE_NO_WARNINGS

#include


int main(int argc, char* argv[])

{

int i;

int f;


puts("Please Enter a float number:");

scanf("%d", &i); //读取整数部分

getchar();//跳过小数点

scanf("%d", &f); //读仔稿答取小数部分

printf("整数部敬凳分念慧: %d 小数部分: %d \n", i, f);


system("pause");

return 0;

}

更多C语言教程

回答2:

思路:
整数部分通胡禅如过强制转换
例如float f=12.55f;
int x;
x=(int)f;
这里裤启得到的就是12
小数部袭梁分:
float s;
s=f-(float)x;

回答3:

float x;
int IntegerPart = 0;
float DecimalPart = 0;
scanf("%f",&x);
printf("Integer Part Of x = %d \n"悄厅,int(x));
printf("Decimal Part Of x = %f \租凳n",x-int(x));

输入15.321
输出弊运旅15
输出0.321

回答4:

#include

int main(){
double x=0;
scanf("%lf"昌并, &x);
printf("耐樱迹颂拆int=%d and frac=%lf;\n", (int)x, x-(int)x);
}