问题描述
设计程序,计算:
程序代码
#include <stdio.h>
/*
*csdn学院--2016级
*目的:让代码见证成长(作为一个初学的菜鸟,如
*大家有发现错误,欢迎指正!)
*文件名称:Myfun120.c
*作者:小臣小仁
*完成日期:2017年3月15日
*/
int power(int m,int n);//求m的n次方
int sum_of_power(int k,int n);//从1~k到n~k的累加和
int main()
{
int k,n;
scanf("%d %d",&k,&n);
printf("f(%d,%d)=%d\n",k,n,sum_of_power(k,n));
return 0;
}
int power(int m,int n)
{
int i;
int product=1;
for(i=0;i<m;i++)
{
product*=n;
}
return(product);
}
int sum_of_power(int k,int n)
{
int i;
int sum=0;
for(i=1;i<=n;i++)
{
sum+=power(k,i);
}
return(sum);
}
输出结果
心得体会
作为一个大二菜鸟,慢慢了解了C语言了,虽然后面的路还很长,但还是蛮高兴的