承接上一篇文章的次方运算
这次学习了c语言的函数部分
在上一次的次方运算的程序的基础上进行修改 于是就作出了如上图所示的 一个次方运算函数。
#include <stdio.h>
int X(int i,int N)
{int n = 2, t, result;
t = i;
for (; n <= N; n++)
{
i = t * i;
result = i;
}
return result;
}
//上面是次方运算的函数
int main()
{
int A;
A = X(9, 2);
printf("%d", A);
return 0;
}
那能不能更加精致一点呢
#include <stdio.h>
int X(int i,int N)
{int n = 2, t, result;
t = i;
for (; n <= N; n++)
{
i = t * i;
result = i;
}
return result;
}
//上面是次方运算的函数
int main()
{
int A, a, b;
scanf_s("%d%d", &a, &b);
A = X(a, b);
printf("%d的%d次方%d",a,b, A);
return 0;
}
利用了c语言中函数 实际参数只是拷贝自己给形参 a,b的值并不会改变
所以在最后用了一个printf("%d的%d次方是%d",a,b, A)
更多推荐
c语言自学之路 :终于到函数
发布评论