谭浩强 C程序设计教程课后答案

谭浩强 C程序设计教程课后答案,第1张

C语言课后习题答案 第三版 谭浩强

1-5

>

#include <stdioh>

void main()

{

  float s=100,h=100;/s为经过的距离,第一次单独处理,所以初值设为100,h为高度/

  int i;

  for(i=2;i<=10;i++)

  /循环9次即可,此时球在地上,所以最后d起的高度即是h/2/

  {s+=h;h=h/2;}

  printf("第10次落地共经历s=%fm\n",s);

  printf("第10次落地后d起的高度h10=%fm\n",h/2);

}

觉得很不错。。。

也很有名。。。不过忘记名字了。。去搜一下就知道了。。。

其实学C不如先学习汇编。。。汇编更加实用一些。。。虽然难一点。。

而且学了汇编之后再学C感觉很好理解。。。先学java也会有这种感觉就是有的时候用会有语法混乱。。。

另外,虚机团上产品团购,超级便宜

这个是函数声明的问题。有两种解决方法,一:将所有自己定义的函数放在main函数上面 这样不需要声明,也不会出现问题。二:如果在main后面定义的函数放在全局声明,也没有问题

如下代码,没有问题~

#include "stdioh"

void input(int );

void max_min_value(int );

void output(int );

void main()

{

int number[10];

input(number);

max_min_value(number);

output(number);

}

void input(int number[])

{int i;

printf("input 10 numbers:");

for(i=0;i<10;i++)

scanf("%d",&number[i]);

}

void max_min_value(int number[])

{

int max,min,p,temp;

max=min=number;

for(p=number+1;p<number+10;p++)

if(p>max)max=p;

else if (p<min)min=p;

temp=number[0];number[0]=min;min=temp;

if(max=number)max=min;

temp=number[9];number[9]=max;max=temp;

}

void output(int number[])

{int p;

printf("now,they are:" );

for(p=number;p<number+10;p++)

printf("%d ",p);

printf("\n");

#include<stdioh>

main()

{

printf("I am a student\n");

return 0;

}

以上就是关于谭浩强 C程序设计教程课后答案全部的内容,包括:谭浩强 C程序设计教程课后答案、急需《C语言程序设计教程》第三版(谭浩强\张基温)编著,课后习题答案!邮箱:183977590@qq.com、谭浩强版C程序设计第三版第六章课后题目6.9这样写有什么问题吗: 题目是一个球从100m高度自由落体,等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9266165.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存