c语言 为什么运行没结果..求大神指导..怎么修改,编写程序拆分输入实数的整数部分与小数部分..
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 23:09:05
c语言 为什么运行没结果..求大神指导..怎么修改,编写程序拆分输入实数的整数部分与小数部分..
#include
int main(void)
{double x,*intpart,*fracpart;
void splitfloat (double x,double *intpart,double *fracpart);
printf(" ");
scanf("%lf",&x);
printf("The intpart is:%lf\t\n",*intpart);
printf("The fracpart is:%.6lf\t ",*fracpart);
return 0;}
void splitfloat (double x,double *intpart,double *fracpart)
{
*intpart=(int)x;
*fracpart=x-*intpart;}
#include
int main(void)
{double x,*intpart,*fracpart;
void splitfloat (double x,double *intpart,double *fracpart);
printf(" ");
scanf("%lf",&x);
printf("The intpart is:%lf\t\n",*intpart);
printf("The fracpart is:%.6lf\t ",*fracpart);
return 0;}
void splitfloat (double x,double *intpart,double *fracpart)
{
*intpart=(int)x;
*fracpart=x-*intpart;}
#include <stdio.h>
int main(void)
{double x,y,z,*intpart=&y,*fracpart=&z;
void splitfloat (double x, double *intpart, double *fracpart);
printf(" ");
scanf("%lf", &x);
splitfloat(x, intpart, fracpart);
printf("The intpart is: %lf\t\n",*intpart);
printf("The fracpart is:%.6lf\t ",*fracpart);
return 0;}
void splitfloat (double x, double *intpart, double *fracpart)
{
*intpart=(int)x;
*fracpart=x-*intpart;}你的两个指针都没指向具体的内存空间,往里面写内容就非法访问了.
另外,你的splitfloat函数也没调.
int main(void)
{double x,y,z,*intpart=&y,*fracpart=&z;
void splitfloat (double x, double *intpart, double *fracpart);
printf(" ");
scanf("%lf", &x);
splitfloat(x, intpart, fracpart);
printf("The intpart is: %lf\t\n",*intpart);
printf("The fracpart is:%.6lf\t ",*fracpart);
return 0;}
void splitfloat (double x, double *intpart, double *fracpart)
{
*intpart=(int)x;
*fracpart=x-*intpart;}你的两个指针都没指向具体的内存空间,往里面写内容就非法访问了.
另外,你的splitfloat函数也没调.
c语言 为什么运行没结果..求大神指导..怎么修改,编写程序拆分输入实数的整数部分与小数部分..
求用C语言编写的能运行计算四则运算结果的程序,要求输入算式按回车得出结果
C语言题目 .利用scanf输入一实数,然后分别输出该实数的整数部分和小数部分.
求大神编一个非常小的C程序.任意输入一个小数,取出其小数部分,并作为整数类型输出.例如:
C语言,从键盘上输入两个实数,计算并输入它们的和,差,积,商,(结果均保留两位小数)以及整数部分求余
求一个数值转换的C语言程序,能够实现整数和小数部分的转换.
C语言中:输入若干个实数(当连续输入两个零时,输入结束),分别计算它们的整数部分和小数部分的和
C语言:编写一个C程序,输入两个单精度实数,求这两个数之和,结果保留2位小数.
怎么用C语言编写小数显示整数和小数部分
C语言 编写程序,输入3个实数,求其平均值并取两位小数后进行四舍五入,最后输出运算结果
编写一个程序,他输入一个浮点数,然后分别显示该数的整数部分和小数部分.
求大神C语言:计算任意两个单精度数x,y,求y的整数部分与x的小数部分之和并输出?急