功能:求一分数序列2/13/25/38/513/821/13
      的前n项之和。
int i;
  float f1=1,f2=1,f3,s=0;
  for(i=1;i<=n;i++)
    {f3=f1+f2;
    f1=f2;
    f2=f3;
    s=s+f2/f1;
    }
    return s;
功能:从键盘上输入任意实数x,求出其所对应的函数值。
float z;
  if(x>4) z=sqrt(x-4);
  else if(x>-4) z=pow(x,8);
  else if(x>-10) z=4/(x*(x+1));
  else z=fabs(x)+20;
  return(z);
功能:对任意输入的 x,用下式计算并输出 y 的值。
【参考代码】
int m;
    if(n<0)
      m=-1;
    else
      if(n==0) m=0;
    else m=1;
return m;
  int m;
  if(n>=0)
      if(n>0) 
        m=1;
      else m=0;
  else m=-1;
return m;
功能:将字符串中的大写字母转换为对应的小写字母,
      其它字符不变。
【参考代码】
  int i;
    for(i=0;str[i]!='\0';i++)
      if(str[i]>='A' && str[i]<='Z') str[i]=str[i]+32;
功能:计算并输出给定整数n的所有因子之和(不包括1
      自身)。
(【参考代码】
int s=0,i;
for(i=2;i<n;i++)
if(n%i==0)s=s+i;return s;)
功能:求1100之间的偶数之积。
(【参考代码】
double  y=1;
    int i;
    for(i=1;i<=m;i++)
    if(i%2==0)y*=i;
    return y;)
功能:出一批正整数中的最大的偶数
【参考代码】
int i,amax=-1;
    for(i=0;i<n;i++)
    if(a[i]%2==0)
      if (a[i]>amax) amax=a[i];
    return amax;
功能:求一个四位数的各位数字的立方和
【参考代码】
int d,k,s=0;
while (n>0)
{
  d=n%10;
  s+=d*d*d;
  n/=10;
}
return s;
功能:计算出k以内最大的10个能被1317整除的自然数之
      和。(k<3000)。
【参考代码】
int a=0,b=0;
while((k>=2)&&(b<10))
{if((k%13==0)||(k%17==0))
  {a=a+k;b++;}
  k--;
    }
    return a;
功能:打印以下图形。
【参考答案】
j<i+5
j<5+i
i+5>j
5+i>j
j<=i+4
j<=4+i
i+4>=j
4+i>=j
【参考答案】
i=0
【参考答案】
a[i][j]
【参考答案】
printf("\n")
编写函数fun,它的功能是:计算正整数n的所有因子(1n除外)之和作为函数值返回。
    例如:n=120时,函数值为239
【参考代码】
int i,s=0;
  for (i=2;i<n;i++)
    if (n%i==0) s=s+i;
  return (s);
功能:根据整型形参m,计算如下公式的值:y=1/21/4
      1/6...1/2m
【参考代码】
  double y=0;
    int i;
    for(i=1; i<=m; i++)
    {y+=1.0/(2*i);  }
    return(y);
功能:根据整型参数n,计算如图公式的值。
【参考代码】
float a=1;int i;
for(i=1;i<n;i++)
a=1.0/(1+a);
return a;
功能:统计出若干个学生的平均成绩,最高分以及得最高
      分的人数。
【参考代码】
int i;float sum=0,ave;
Max=array[0];
for(i=0;i<n;i++)
{  if(Max<array [i]) Max=array [i];
        sum=sum+array [i];  }
      ave=sum/n;
    for(i=0;i<n;i++)
if(array [i]==Max) J++;
return(ave);
功能:把20个随机数存入一个数组,然后输出该数组中的
      最小值。其中确定最小值的下标的操作在fun函数中
      实现,请给出该函数的定义。
【参考代码】
int i,min=0;   
for(i=1; i <size; i++)
if(list[min]>list[i])   
min=i;   
return min;
功能:计算并输出给定整数n的所有因子之和(不包括1
      自身)。
【参考代码】
int s=0,i;
  for(i=2;i<n;i++)
    if(n%i==0)s=s+i;
    return s;
功能:编写函数求表达式的和(n的值由主函数输入)。
      1-1/2+1/3-1/4+......+1/m
【参考代码】
float s=0;
int i,k=1;
for(i=1;i<=n;i++)
  { s=s+k*1.0/i;
    k=-k;
    }
return(s);
功能:计算并输出给定整数的所有因子之积(包括自身)。
      规定这个整数的值不大于50
【参考代码】
long  s=1;
int i;
for(i=2;i<=n;i++)
    if(n%i==0)s=s*i;
return s;
功能:出一批正整数中的最大的偶数。
【参考代码】
int i,amax=-1;
    for(i=0;i<n;i++)
    if(a[i]%2==0)
      if (a[i]>amax) amax=a[i];
    return amax;
功能:根据整型形参m,计算如下公式的值:
【参考代码】
double y=0;
    int i;
    for(i=0; i<=m; i++)
    {y+=1.0/(i+5);  }
    return(y);
功能:编写函数求1~100中奇数的平方和。
      结果为166650.000000
【参考代码】
float s=0;
int i;
for(i=1;i<=n;i=i+2)
  s=s+i*i;
return(s);
功能:求一批数中最大值和最小值的积。
【参考代码】
int i,max,min;
  max=min=a[0];
  for(i=1;i<n;i++)
    if(a[i]>max) max=a[i];
    else if(a[i]<min) min=a[i];
  return(max*min);
功能:编写函数fun对主程序中用户输入的具有c语言库函数10
      个数据的数组a按由大到小排序,并在主程序中输出
      排序结果。
【参考代码】
int  k,j,t;
  for (k=0;k<n-1;k++)
    for (j=k+1;j<n;j++)
      if (array[k]<array[j])
    {
    t=array[k];
    array[k]=array[j];
    array[j]=t;
    }
功能:编写函数判断一个整数能否同时被35整除,若能
      则返回值为1,否则为0。调用该函数求出15~300
      间能同时被35整除的数的个数。
【参考代码】
if(n%3==0&&n%5==0) return(1);
return(0);
功能:统计出若干个学生的平均成绩,最高分以及得最高
      分的人数。
【参考代码】
int i;float sum=0,ave;
max=array[0];
for(i=0;i<n;i++)
{  if(max<array [i]) max=array [i];
        sum=sum+array [i];  }
      ave=sum/n;
    for(i=0;i<n;i++)
if(array [i]==max) j++;
return(ave);
程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(int a[][N],int n),函数的功能是:使数组左下三角元素中的值乘以n
【参考代码】
int i,j;
for(i=0;i<N;i++)
    for(j=0;j<=i;j++)
        a[i][j]*=n;
题目:分别统计字符串中字母、数字、空格和其他字符出现的
【参考代码】
int i;
  for(i=0;c[i]!='\0';i++)                               
    if((c[i]>='A'&&c[i]<='Z')||(c[i]>='a'&&c[i]<='z'))
      a=a+1; 
    else if (c[i]>='0'&&c[i]<='9')
          num=num+1;               
        else if (c[i]==' ')
                b=b+1;                           
              else
                other=other+1;
功能:求xy之间的奇数和(包括xy)
【参考代码】
  int i,s=0;
  for(i=x;i<=y;i++)
    if(i%2!=0) s=s+i;
  return s;
功能:请编一个函数void fun(int tt[M][N],int pp[N])

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。