首页 > 代码库 > 第十次作业
第十次作业
第一题:
#include<stdio.h> void sum_diff( float op1, float op2, float *psum, float *pdiff ) { *psum=op1+op2; *pdiff=op1-op2; } int main() { float op1,op2,*psum,*pdiff,sum,diff; printf("请输入:op1 op2:"); scanf("%f%f",&op1,&op2); sum_diff(op1,op2,&sum,&diff); printf("sum=%.2f,diff=%.2f",sum,diff); return 0; }
第二题:
void findmax(int *px,int *py,int *pmax) { if(*px<*py) *pmax=*py; else *pmax=*px; } int main() { int x,y,max; printf("请输入: x,y:"); scanf("%d%d",&x,&y); findmax(&x,&y,&max); printf("max=%d\n",max); return 0; }
第三题:
#include<stdio.h> void splitfloat(float x,int *intpart,float *fracpart); int main() { float x,fracpart; int intpart; printf("input x:"); scanf("%f",&x); splitfloat(x,&intpart,&fracpart); printf("the intpart is:%d\n",intpart); printf("the fracaprt is:%.3f\n",fracpart); return 0; } void splitfloat(float x,int *intpart,float *fracpart) { if(x<0) x=-x; *intpart=(int)x; *fracpart=x-*intpart; }
第十次作业
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。