• 专业师傅

  • 全国服务

  • 质量保障

欢迎进入啄木鸟问答频道,这里提供最专业的问答知识
搜索答案
我要提问

C语言里的modf函数 肿么用??

7194人浏览 2023-08-30
我来答
    取消
    提交回答
5个回答
  • zl979933068
    zl979933068

    2023-08-30

    最优回答

    用数组时,必须要知道二维数组的后一个维度,否则无法正确修改,比如:void modify(int a[][10]){ a[1][2] = 12; a[2][5] = 25;}void main(){ int a[5][10]; a[1][2] = 0; a[2][5] = 0; modify(a); printf(a(1,2)=%d, a(2,5)=%d\n,12, 25);} 用指针方式实现时要注意二维数组的建立过程。比如以上的int a[5][10],用指针实现相同功能的代码如下:void modify(int **a){ a[1][2] = 12; a[2][5] = 25;}void main(){ int **a; a = (int **) malloc( sizeof(int *) *5); for(int i=0 ; i5 ; i++) a[i]=(int *) malloc(sizeof(int)*10); a[1][2] = 0; a[2][5] = 0; modify(a); printf(a(1,2)=%d, a(2,5)=%d\n,12, 25);}

    0
  • weekoxy
    weekoxy

    2023-08-30

    void change_to_4(unsigned long a,char *str4){ int i=0,j; char c; while(a) { str4[i++]=a%4+'0'; a/=4; } str4[i--]='\0'; for(j=0;ji;j++,i--) { c=str4[i]; str4[i]=str4[j]; str4[j]=c; }}

    回答:

    0
  • wfwyg699
    wfwyg699

    2023-08-30

    用指针做函数参数可以实现!

    回答:

    0
  • hackett977
    hackett977

    2023-08-30

    这个程序,是C语言;一般很少人会的;得看看C语言的参照书。

    回答:

    0
  • zhangbao0712
    zhangbao0712

    2023-08-30

    函数名:modf头文件:math.h函数原型:double modf(double x, double *ipart)函数用途:分解x,以得到x的整数和小数部分输入参数:x 待分解的数输出参数:ipath x 的整数部分返回值:x 的小数部分实例:#include math.h#include stdio.hint main(void){ double fraction, integer; double number = 100000.567; fraction = modf(number, &integer); printf(The whole and fractional parts of %lf are %lf and %lf,number, integer, fraction); return

    回答:

    0
推荐维修服务:若未解决您的问题,请您直接联系客服或拨打电话: 为你解忧
正规家庭维修哪家好?

·找啄木鸟家庭维修

·人才库累计注册数十万维修工程师

·信息严格加密,放心预约

·预约只需6秒快速完成!

请选择分类
      获取验证码
      维修服务推荐
      特别推荐
      友链交换:
      手机维修