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();
}