本关任务:在主函数main()中从键盘读取两个整数,通过调用func()函数来求出这两个整数的和与积,在主函数main()中输出这两个整数的和与积,要求func()子函数返回值类型为void

要求func()子函数返回值类型为void,也就是说,和与积都不能通过return 返回,只能通过子函数体的代码求主函数中和与积的值。   定义func()函数的头部为void func(int x,int y,int *p1,int *p2),用形参xy用来接收主调函数中传过来的整数,定义指针类型形参p1p2,指针变量p1用来将两个整数的和传递出去,指针变量p2用来将两个整数的积传递出去。   要根据实际需要设定函数形参的数据类型。通过指针,我们可以在一个函数体内访问另一个函数体的变量,这是通过变量名不能做到的。

#include

voidfunc(intx,inty,int*p1,int*p2);

intmain()

{inta,b,sum,product;

scanf(“%d%d”,&a,&b);

/*****调用func()函数*****/

/**********Begin**********/

/**********End**********/