C语言实验作业10

时间:2019-06-17
本文章向大家介绍C语言实验作业10,主要包括C语言实验作业10使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

实验目的:1、掌握c语言中指针的使用方法。

     2、熟练使用函数的调用。

     3、掌握拆分实数、循环后移、删除字符、字符串排序的程序编写。

                                    拆分实数

(1)实验要求:要求自定义一个函数 void splitfloat(float x,int *intpart,float *fracpart),其中x是被拆分的实数,*intpart和*fracpart分别是将实数x拆分出来的整数部分与小数部分。编写主函数,并在其中调用splitfloat()。

(2)实验代码:

#include<stdio.h>
void splidfloat(float x,int *intpart,float *fracpart); /*定义函数*/
int main()
{
int m=0;
int *intpart=0; /*整数部分*/
intpart=&m;
float x,n=0; /*实数部分*/
float *fracpart=0; /*小数部分*/
fracpart=&n;
printf("输入实数x:");
scanf("%f",&x);
splidfloat(x,intpart,fracpart);
printf("整数部分:%d\n",m);
printf("小数部分:%f\n",n);
return 0;
}
/*将实数的整数部分与小数部分分离*/
void splidfloat(float x,int*intpart,float*fracpart)
{
*intpart=(int)x;
*fracpart=x-*intpart;
}

(3)实验结果:

     

原文地址:https://www.cnblogs.com/ycy929/p/homework10.html