| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 328 人关注过本帖
标题:改错!!!!
只看楼主 加入收藏
a185523582a
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2012-3-26
结帖率:0
收藏
已结贴  问题点数:20 回复次数:3 
改错!!!!
已知一个数列从第0项开始的前三项分别为0,0,1,以后的各项都是其相邻的前三项之和。给定程序MODI1.C中函数fun的功能是:计算并输出改数列前n项的平方根之和。n的值通过形参传入。
例如,当n=10时,程序的输出结果应为:23.197745。
请改正程序中的错误,使程序能输出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include <stdio.h>   
#include <math.h>
/************found************/
fun(int n)
{  double   sum,  s0, s1, s2, s; int k;
   sum = 1.0;
   if (n <= 2) sum = 0.0;
   s0 = 0.0; s1 = 0.0; s2 = 1.0;
   for (k = 4; k <= n; k++)
   {  s = s0 + s1 + s2;
      sum += sqrt(s);
      s0 = s1; s1 = s2; s2 = s;
   }
/************found************/
   return sum
}

main ( )
{  int n;
   printf("Input N=");
   scanf("%d", &n);
   printf("%f\n", fun(n) );
}
///////////////////////////////////////////////////////////////////////////////////
给定程序MODI1.C中函数fun的功能是:从s所指字符串中删除所有小写字母c。
请改正程序中的错误,使它能计算出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include <stdio.h>
void  fun( char  *s )
{   int  i,j;
    for(i=j=0; s[i]!='\0'; i++)
      if(s[i]!='c')
/************found************/
      s[j]=s[i];
/************found************/
    s[i]='\0';
}
void main()
{  char  s[80];
   printf("Enter a string:       "); gets(s);
   printf("The original string:  "); puts(s);
   fun(s);
   printf("The string after deleted :  "); puts(s);printf("\n\n");
}
////////////////////////////////////////////////////////////////
下列给定程序中函数fun()的功能是计算正整数num的各位上的数字平方和。
例如:输入352,则输出38;若输入328,则输出应该是77。
请改正程序中的错误,使它能得到正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <stdio.h>
#include <conio.h>
long fun(long num)
{
/***********found*****************/
long k=1;
do{
k+=(num%10)*(num%10);
num/=10;
/**************found**************/
}while(num)
return(k);
}
void main()
{
long n;
clrscr ();
printf(“\please enter a number :”);
scanf(“%ld”,&n);
printf(“\n%ld\n”,fun(n));
}
搜索更多相关主题的帖子: 平方根 include 
2012-09-26 21:04
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:20 
考试题还是作业?看不到你的思路

总有那身价贱的人给作业贴回复完整的代码
2012-09-26 21:07
a185523582a
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2012-3-26
收藏
得分:0 
回复 2楼 embed_xuel
作业!!什么思路 给的题就是这样的 改错
2012-09-26 21:08
a185523582a
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2012-3-26
收藏
得分:0 
回复 2楼 embed_xuel
一共三道题 用////分开的
2012-09-26 21:09
快速回复:改错!!!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014450 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved