① c语言反弹高度
#include<stdio.h>
main()
{
int i;
float m=100.0,n,sum=0;
n=m/2.0;
for(i=2;i<=3;i++)
{
sum+=m+2*n;
m=n;
n=m/2.0;
}printf("%.2f\n%.2f",sum,n);
}
② c语言编写程序,输入人造卫星的周期T,计算并输出人造卫星离地面的高度H。
#include <conio.h>
#include <stdio.h>
#include <math.h>
/*地球半径,圆周率,重力加速度*/
#define RADIUS 6371000
#define PI 3.14159265359
#define g 9.8
int main()
{
float T;
float H;
printf("T(day)="); /*周期以天为单位*/
scanf("%f",&T);
T*=((23+56.0/60+4.0/60/60)*3600); /*时间换成秒*/
H=pow(g*pow(T*RADIUS/2/PI,2),1.0/3)-RADIUS;
H/=1000; /*换算成千米*/
printf("H=%.2fKm\n",H);
getch();
return 0;
}
③ C语言简单编程
这是谭浩强的《c程序设计》一书上的习题,你可以在网上下载该书《谭浩强C程序设计题解》的全部习题答案,多得很,然后好好研究。本题的一个完整的c程序如下,win-tc和Dev-c++下已调试通过。
#include<stdio.h>
#include<conio.h>
main()
{
int h=10;
float x1=2.0,y1=2.0,x2=-2.0,y2=2.0,x3=-2.0,y3=-2.0,x4=2.0,y4=-2.0;
float x,y,d1,d2,d3,d4;
printf("Please input a point(x,y):");
scanf("%f%f",&x,&y);
d1=(x-x1)*(x-x1)+(y-y1)*(y-y1); /* 求输入点到各中心的距离 */
d2=(x-x2)*(x-x2)+(y-y2)*(y-y2);
d3=(x-x3)*(x-x3)+(y-y3)*(y-y3);
d4=(x-x1)*(x-x4)+(y-y4)*(y-y4);
if(d1>1&&d2>1&&d3>1&&d4>1) /* 判断输入点是否在塔外 */
h=0;
printf("The height of the point is: %d",h);
getch();
}
④ C语言编程问题,高度悬赏,但求一解
#include<stdio.h>
int main()
{
int a[26]={0}, count=0;
while(1)
{
char b;
scanf("%c", &b);
if(b==0)
count++;
else
if(b>='a'&&b<='z')
a[b-'a']++;
else
if(b>='A'&&b<='Z')
a[b-'A']++;
if(b==3)
{
int i;
for(i=0; i<26; i++)
printf("%c:%d\n", i+'a', a[i]);
return 0;
}
}
}
⑤ C语言编程:输入高度H(表示图案行数),输出下面图案。
#include<stdio.h>
int main()
{int i,j,H;
scanf("%d",&H);
for(i=0;i<H;i++)
{for(j=-2;j<i;j++)
printf(" ");
for(j=0;j<H-i;j++)
printf("*");
printf(" ");
}
return 0;
}
⑥ c语言编写计算桥梁高度
摘要 计算是机械运动 正如名称,计算机能够理解和完成的是计算
⑦ 树的高度,用C语言编写程序
#include<stdio.h>
intmain()
{
inta,b,n,m=0;
inttree[1000]={0};/*最大结点数+1*/
scanf("%d",&n);
while(n-->1)//根节点计算在节点个数内,就是用1,否则使用0
{
scanf("%d%d",&a,&b);
tree[b]=tree[a]+1;
if(m<tree[b])m=tree[b];
}
printf("%d",m+1);
return0;
}
⑧ C语言编程-输入一个字母,输出由这个字母决定其高度的字符金字塔
呃,回答了你另外一道题,贴的源码……感觉你也是计算机类专业的学生吧,最好程序还是自己下手锻炼一下的好。给你说下思路。这道题for循环的结构和刚那道差不多,不同的就是输出。判断是大写字母还是小写字母可以用ASCII码,如if(s<=122&&s=>97)(s里放输入的字符,判断字符范围在不在a-z之间)也可以直接if(s<='z'&&s=>'a')输出的时候如果s现在是'a',s=s+1,再输出字符就是'b'。你可以设置一个变量来控制增量实现输出。
⑨ C语言 树的高度 定义是什么 怎么求
树就是相当于图,里面有很多个
顶点
很多个边
边连接顶点
。
编程可以和任何你能想象出来的东西有关,集合在数据结构里面关系比较大,比如结构体就是一个集合。
堆是一种数据结构,常用于堆排序算法。
⑩ 炮弹的发射高度如何用c语言编程
点击发射后,赋予一个初速度。(向量)
初速度 + 重力加速度,速度到0就是高度