C語言代碼如下:
創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),安順企業(yè)網(wǎng)站建設(shè),安順品牌網(wǎng)站建設(shè),網(wǎng)站定制,安順網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,安順網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
#includestdio.h
int main() {
double d = 100; // 皮球在空中經(jīng)過的距離,第一次落地時為100m
double h = 50; // 皮球反彈的高度,第一次反彈后為50m
int i, n;
scanf("%d", n);
for (i = 2; i = n; i++) { // 從第二次落地開始
? d += h * 2; // 兩次落地之間經(jīng)過的距離為上次反彈高度的2倍
? h = h / 2; // 下次反彈高度變?yōu)樵瓉淼囊话?/p>
}
printf("第%d次落地時一共經(jīng)過%fm, 第%d次反彈高度為%fm\n", n, d, n, h);
return 0;
}
運行結(jié)果如下:
根據(jù)你的題目和輸出樣式截圖分析:
1、每次輸出當(dāng)前墜落的高度,及球本次墜落后經(jīng)過的距離總和。
2、輸出包含小數(shù),因此高度及距離變量采用浮點數(shù)。
3、遞歸/循環(huán)只執(zhí)行10次。
3、看你圖上,輸出浮點數(shù)小數(shù)不顯示多余的0,因此打印格式要用%g而不是%f(最多保留6位)。
#include stdio.h
void drop(float height);
int main()
{
float height;
printf("初始高度:");
scanf("%f",height);
drop(height);
return 0;
}
void drop(float height)
{
static int cnt=1;
static float distance=0;//每次墜落后球移動的距離總和
if(height0){
? distance+=height;
? printf("第%d次高度%g\n",cnt,height);
? printf("第%d次距離%g\n",cnt,distance);
? if(cnt10)
? ? ? cnt++,distance+=height/2,drop(height/2);
? else
? ? ? cnt=1,distance=0;
}
}
#includestdio.h
void main()
{
int t,n,i,k;
float h,sum;
scanf("%d", t);
for(i=t;i=0;i--)
{
scanf("%f %d",h,n);
sum=h;
for(k=1;kn;++k)
{
sum=sum+h;
h=h/2;
}
printf("%.2f %.2f/n",sum,h);
}
}
#include stdio.h
int main(void)
{
int i, n;
int repeat, ri;
double distance, height;
scanf("%d", repeat);
for(ri = 1; ri = repeat; ri++){
scanf("%lf%d", height, n);
distance = height;
while(n 0){
height = height / 2;
distance = distance + height * 2;
n--;
}
distance = distance - height * 2;
printf("distance = %.1f, height = %.1f\n", distance, height);
}
}
我剛運行過,絕對沒問題!
分享名稱:c語言拍皮球函數(shù)關(guān)系 拍皮球過程
轉(zhuǎn)載來源:http://bm7419.com/article14/dohjhde.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、品牌網(wǎng)站制作、響應(yīng)式網(wǎng)站、搜索引擎優(yōu)化、網(wǎng)站內(nèi)鏈、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)