将一个函数的表达式进行表达
例题:Sn=2+22+222+2222+…(运用代码将这个函数表达出来)
对于这个例题,主要就是我们要将后面的进行分解出来如22=2+20;222=200+20+2;这样的方式就可以很明显的看出,第二个数就是将第一个数*10再加上同样的数即可不难理解,知道了这个关键点,我们就能理清思路,进行编程.
如下面例题:
#include<stdio.h>
#include<stdlib.h>
int main(){
int i = 0; //定义4个整型变量
int n = 0;
int j = 0;
int sum = 0;
int temp = 0;
scanf("%d %d", &i, &n); //两个赋予地址
for (j = 0; j< n;j++){ //用j在n的可控范围内进行循环
temp = temp*10 + i; //**这一步就是一个关键的将Sn这个格式表达出来的语句**
sum += temp; //++
}
printf("%d",sum); //输出这个值
system("pause");
return 0;
}
这个例题主要的就是temp=temp*10+i;这个操作,只要你能理解这一步,剩下的就都不难,主要在于理解即可.多敲敲代码,注重理解,查漏补缺