當前位置:首頁 » 編程語言 » c語言跳高
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言跳高

發布時間: 2023-04-17 07:40:53

Ⅰ 求C52單片機程序,P1^3跳高電平,且P1^4跳低電平時,P2^3輸出為高電平,其它情況輸出全為低電平,求完整編程

c語言絕孝編程如下:
#include<reg52.h>
sbit V1=P1^3;
sbit V2=P1^4;
sbit V3=P2^3;

void main()
{
V3=0; //初始化罩岩V3為低電物宏御平
while(1)
{
if(V1==1&&V2==0)
V3=1;
else
V3=0;
}

}

Ⅱ A,B,C,D,E五個人在運動會上分別獲得百米,二百米,跳高,跳遠和鉛球冠軍. 有四個人猜測比賽的結果: AA

/*A,B,纖哪C,D,E五個人在運攜碼動會上分別獲得百米(1),二百米(2),跳高(3),跳遠(4)和鉛球(5)冠軍. 有四個人猜測比賽的結果:
AA 說: B獲鉛球冠軍,D獲跳高冠軍.
BB 說: A獲百米冠軍,E獲跳遠冠軍.
CC 說: C獲跳遠冠軍,D獲二百米冠軍辯豎哪.
DD 說: B獲跳高冠軍,E獲鉛球冠軍.
結果, 每人說對一句,說錯一句. 問實際上ABCDE五人各個人獲得了什麼冠軍?*/

#include"stdio.h"
void main()
{
int A,B,C,D,E;
for(A=1;A<=5;A++)
for(B=1;B<=5;B++)
for(C=1;C<=5;C++)
for(D=1;D<=5;D++)
for(E=1;E<=5;E++)
{
if( (A!=B) && (A != C) && (A!=D) &&(A!=E) &&(B!=C)&&(B!=D)&&(B!=E)&&(C!=D)&&(C!=E)&&(D!=E))
if ( (((B==5)+(D==3))==1) && (((A==1)+(E==4))==1) && (((C==4)+(D==2))==1) && (((B==3)+(E==5))==1))
{
printf("A是%d冠軍\nB是%d冠軍\nC是%d冠軍\nD是%d冠軍\nE是%d冠軍\n\n",A,B,C,D,E);
}
}
scanf(" ");
}

附:如果你是中農的選修C語言的同學的話就把這段代碼用自己的話改編下吧~

Ⅲ C語言,統計院校的男女總分和團體總分

#include<stdio.h>
#include<string.h>

struct sport
{
char name[10];
char sex[5];
char school;
int score;
};

void main()
{
sport sp[5]={{"100米","女",'D',9},
{"跳高","男",'A',7},
{"跳遠","男",'C'搭敬,8},
{"5000米","女",'E',7},
{"鉛球","女",'A',6}};
int i;
int countmale=0,countfemale=0;
printf("男女總慧枝坦分:\n");
for(i=0;i<5;i++)
{
if(strcmp(sp[i].sex,"男")==0)
countmale=countmale+sp[i].score;
else
countfemale=countfemale+sp[i].score;
}
printf("男生總分%d \n",countmale);
printf("女生總前桐分%d \n\n\n",countfemale);

int countA=0,countC=0,countD=0,countE=0;
printf("團體總分:\n");
for(i=0;i<5;i++)
{
if(sp[i].school=='A')
countA=countA+sp[i].score;
if(sp[i].school=='C')
countC=countC+sp[i].score;
if(sp[i].school=='D')
countD=countD+sp[i].score;
if(sp[i].school=='E')
countE=countE+sp[i].score;
}
printf("學校A總分%d \n",countA);
printf("學校C總分%d \n",countC);
printf("學校D總分%d \n",countD);
printf("學校E總分%d \n",countE);
}

Ⅳ c語言:一球從100米落下,每次落地後反彈一半高度,問第十次落地經過多少米第十次反彈多高

按你的思路程序要改成


m=0;

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

{

h=h/2;


m=m+3*h;

}

而第十次落地經過的距離為m=m-h;第十次反彈的高度為h;

最後的答案第十次落地時經過距離是299.6094。反彈高度為0.0977

Ⅳ C語言編程求解

1. sn = height;

2. sn += 2*height;

3. height /= 2;