问题 : 两数和与差(用参数带回结果)
题目描述
下面的程序,输入两个整数,调用函数ast后,输出了两数之和及两数之差。阅读程序,补全程序中空白处。
#include <iostream>
using namespace std;
void ast(int x,int y,int *cp,int *dp)
{
//补全函数的定义
___(1)____=x+y;
___(2)____=x-y;
}
int main()
{
int a,b,c,d;
cin>>a>>b;
//下面调用函数ast
______(3)______
cout<<c<<" "<<d<<endl;
return 0;
}
输入
两个整数
输出
两数的和与差
样例输入
1 5
样例输出
6 -4
解:
/* *Copyright(c)2014,烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:杨汉宁 *完成日期:2014年 12月 4日 *版本号:v1.0 * *问题描述:用指针求两数的和与差 *程序输入: *程序输出: */ #include <iostream> using namespace std; void ast(int x,int y,int *cp,int *dp) { *cp=x+y; *dp=x-y; } int main() { int a,b,c,d; cin>>a>>b; ast(a,b,&c,&d); cout<<c<<" "<<d<<endl; return 0; }
时间: 2024-10-11 19:42:11