代码改变世界

C语言第一次作业

2018-04-06 20:56  于贵凯  阅读(161)  评论(0编辑  收藏  举报

拆分实数的整数与小数部分

第一步:观察题意了解各个参数与所需函数在题目中的意义;
第二步:设计算法编写函数,让函数的功能实现题目中所需的功能;
第三步:运行程序检测是否错误。  

void splitfloat( float x, int *intpart, float *fracpart )
{
    int a;
    float b;
    a=x/1;
    b=x-a;
    *intpart=a;
    *fracpart=b; 
} 

错误信息:无

在数组中查找指定元素

第一步:观察题意了解各个参数与所需函数在题目中的意义;
第二步:设计算法编写函数,让函数的功能实现题目中所需的功能;
第三步:运行程序检测是否错误。

int search( int list[], int n, int x )
{
    int i,a;
    a=n;
    for(i=0;i<n;i++)
      {while(x==list[i])
      return i;
      a--;
      }
    if(a==0)
    return -1;

错误信息:无

计算两数的和与差

第一步:观察题意了解各个参数与所需函数在题目中的意义;
第二步:设计算法编写函数,让函数的功能实现题目中所需的功能;
第三步:运行程序检测是否错误

void sum_diff( float op1, float op2, float *psum, float *pdiff )
{
    *psum=op1+op2;
    *pdiff=op1-op2;
}

 

最后一题不会写