可以这样,定义三个变量,一个叫result,另外两个就是你说的M和N。然后让result等于1,接下来循环N次,每次在result的值都在自己的基础上乘以M,循环结束后result就是你要的结果了。如果函数要返回两个值的话,可以用指针,如果不会的话可以先去学一下指针。也可以用结构:
#include <stdio.h>
struct S
{
int x;
int y;
};
struct S Func()
{
struct S s;
s.x = 3;
s.y = 4;
return s;
}
int main()
{
struct S myS;
myS = Func();
printf("%d,%d\n",myS.x,myS.y);
}