
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高度自由落体,等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)