40(公式累加求和)

40 date:2021.3.22
在这里插入图片描述要点:

详细代码如下:

#include    <stdio.h>
void fun(char  *s, char  c)
{
    
      int  i, j, n;
/**********found**********/
  for(i=0; s[i]!='\0' ; i++)
     if(s[i]==c)
     {
    
    
/**********found**********/
        n=0 ;  //while()用于确定字符串长度
        while(s[i+1+n]!='\0')  n++;
        for(j=i+n+1; j>i; j--)  s[j+1]=s[j];
/**********found**********/
        s[j+1]=c; //找出于参数c相同字符,就在其后插入一个相同的字符
        i=i+1;
     }
}
void main()
{
    
      char  s[80]="baacda", c;
   printf("\nThe string:  %s\n",s);
   printf("\nInput a character:  ");  scanf("%c",&c);
   fun(s,c);
   printf("\nThe result is:  %s\n",s);
}


在这里插入图片描述
要点:

详细代码如下:

#include <stdio.h>

float fun(int  n)
{
    
    
	/*
		analyse:

		写过公式结构:
		累加求和;
	*/

	float sum = 1.0,btm = 0.0 ;
	int i;
	
	for(i = 2; i <= n; i++)
	{
    
    
		btm += (i);
		sum += 1/(1+btm);
	}

	return sum;

}

void main()
{
    
      int n; float s;
   void NONO (  );
   printf("\nPlease enter N:"); scanf("%d", &n);
   s = fun(n);
   printf("the result is: %f\n", s);
   NONO();
}


猜你喜欢

转载自blog.csdn.net/weixin_44856544/article/details/115063928