|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- /*
- 掉用函数求两个数的和与差:计算输入的两个数的和与差,要求自定义一个函数
- sum_diff(float op1,float op2,float *psum,float *pdiff),其中op1和
- op2是输入的两个数,*psum 和 *pdiff是计算得出的和与差。
- */
- #include<stdio.h>
- void sum_diff(float pop1,float pop2,float *psum,float *pdiff)
- {
- *psum = pop1 + pop2;
- *pdiff = pop1 - pop2;
- }
- int main()
- {
- float op1,op2,sum,diff;
- print("输入两个变量:");
- scanf("%d %d",op1,op2);
- sum_diff(op1,op2,&sum,&diff);
- printf("和为%d,差为%d/n",sum,diff);
- }
复制代码
上述代码为什么运行不了,谢谢。
本帖最后由 sunrise085 于 2020-3-21 21:08 编辑
三个错误,一个拼写错误,一个和上一个帖子一样,一个是格式化用错了。程序中帮你注释了
- /*
- 掉用函数求两个数的和与差:计算输入的两个数的和与差,要求自定义一个函数
- sum_diff(float op1,float op2,float *psum,float *pdiff),其中op1和
- op2是输入的两个数,*psum 和 *pdiff是计算得出的和与差。
- */
- #include<stdio.h>
- void sum_diff(float pop1,float pop2,float *psum,float *pdiff)
- {
- *psum = pop1 + pop2;
- *pdiff = pop1 - pop2;
- }
- int main()
- {
- float op1=,op2,sum,diff;
- printf("输入两个变量:");//这里printf烧写了一个f
- scanf("%d %d",&op1,&op2);//和上一个帖子错误一样
- sum_diff(op1,op2,&sum,&diff);
- printf("和为%f,差为%f\n",sum,diff);//float输出用%f,不是%d
- }
复制代码
|
|