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

c語言比較身高

發布時間: 2023-05-16 04:55:20

『壹』 c語言求助,解決必採納!

#include<bits/stdc++.h>
usingnamespacestd;

charnam[233][233];
inthei[233],n;

intmain(){
scanf("%d",&n);
雹伏for(inti=1;i<=n;i++)
scanf("%s%d",&nam[i],&hei[i]);
intmaxi=1;
for(inti=2;i<=n;i++)
森念if(hei[i]>hei[maxi])
maxi=i;
printf("%s ",nam[maxi]);
源春攜}

『貳』 身高預測 用C語言進行,發現輸入什麼條件只要父母身高固定最後數值都一樣,求各位大佬幫忙看看錯誤在哪

這是一個C語言的問題,需要從鍵盤輸入小孩的性別冊激、父母身高、是否喜愛體育鍛煉、是否有良好的飲食習慣等條件,然後利用給定公式和身高預測方法對小孩的身高進行預測。根據題目描述,可以使用以下代碼實現:
#include <stdio.h>
int main() {
float faHeight, moHeight, Height;
char sex, sports, diet;
printf("父親的身高:");
scanf("%f", &faHeight);
printf("母親的身高:");
scanf("%f", &moHeight);
printf("小孩的性別:");
scanf(" %c", &sex);
if (sex == 'F') {
Height = (faHeight * 0.923 + moHeight) /察塌 2;
} else if (sex == 'M') {
Height = (faHeight + moHeight) * 0.54;
} else {
printf("Warning");
return 0;
}
printf("是否喜歡體育鍛煉:");
scanf(" %c", &sports);
if (sports == 'Y') {
Height *= 1.02;
}
printf("是否有良好的飲食習慣:");
scanf(" %c", &diet);
if (diet == 'Y') {
Height *= 1.015;
}
printf("小孩的身高預測為:%.2fcm\n", Height);
return 0;
}
注意,scanf函數在敗姿圓讀取字元時需要在格式字元串前加一個空格,以消耗掉輸入緩沖區中的換行符。

『叄』 用C語言編寫程序:輸入體重和身高,輸出體重指數BMI

例子如下:

知識擴展:

BMI指數(即身體質量指數,簡稱體質指數又稱體重,英文為Body Mass Index,簡稱BMI),是用體重公斤數除以身高米數平方得出的數字,是目前國際上常用的衡量人體胖瘦程度以及是否健康的一個標准。主要用於統計用途,當我們需要比較及分析一個人的體重對於不同高度的人所帶來的健康影響時,BMI值是一個中立而可靠的指標。

BMI值原來的設計是一個用於公眾健康研究的統計工具。當我們需要知道肥胖是否對某一疾病的致病原因時,我們可以把病人的身高及體重換算成BMI值,再找出其數值及病發率是否有線性關聯。不過,隨著科技進步,現時BMI值只是一個參考值。要真正量度病人是否肥胖,還需要利用微電力量度病人的阻抗,以推斷病者的脂肪厚度。因此,BMI的角色也慢慢改變,從醫學上的用途,變為一般大眾的纖體指標。

『肆』 c語言 計算身高問題,急求!!!

if(sex == 'F'|| sex == '銷源衫f')不能寫裂棚成 if(sex==('M'||'m')),這里『M』||『m』等於1這里sex==1的條件,虧腔根本進不去循環,全部改正後在運行試試。

『伍』 200個學生比身高的C語言

創建一個2維數組就可以了,然後逐行逐列的選出最大的和最小的滲寬數構成兩個數組,這兩個數組又分別選出最小和最大的進嘩喊歲行比較就亂睜是你所要的答案了

『陸』 c語言,從鍵盤輸入10個戰士的身高,求平均身高,若比平均身高高,輸出這個數,用數組

#include<stdio.h>
double heigth[10],sum=0,avg;
int i;
void input(){
for(i=0;i<10;i++){
printf("請輸入第%d個戰士的身高:",(i+1));
scanf("%lf",&heigth[i]);
if(heigth[i]<=0){
printf("脊旁你輸入的身高不正確!\n\租野滑n");
input();
break;
}else{
sum+=heigth[i];
}
}
avg=sum*1.0/10;
}
void main(){
input();
printf("\n");
printf("大於平均值%lf身高的戰士身高是:\n",avg);
for(i=0;i<10;i++){
if(heigth[i]>avg){
printf("%lf\t",heigth[i]);
}
}
printf("\弊臘n");
}

『柒』 c語言編寫一個兒童身高程序

題目這個 7-8 歲、8-9 歲,意味著可能輸入小數,因此將年齡定義為實型。

實型由於精度問題,不能直接用 「 == 」 進行比較。採用計算誤差小於某一值的辦法。


#include <stdio.h>

void main()

{

float y,h;

printf("請輸入兒童年齡與身高(米):");

scanf("%f%f",&y,&h);

if(y<7 || y>10)

printf("不在檢測范圍 ");

else if(y>=7 && y<8)

printf("%s達標 ",(abs(h-1.3)>=1e-6)?"":"不");

else if(y>=8 && y<9)

printf("%s達標 ",(abs(h-1.35)>=1e-6)?"":"不");

else if(y>=9 && y<=10)

printf("%s達標 ",(abs(h-1.4)>=1e-6)?"":"不");

}


『捌』 c語言,從鍵盤輸入兩個同學的身高,通過調用函數,輸出較高同學的身高

#include<stdio.h>
int main(void)
{
int a,b;
printf("指中輸入兩個同學的唯盯山身高單位(cm):");
scanf("%d %d",&a, &b);
if(a>b)
printf("身高較高的為 %d cm\n"則睜, a );
else
printf("身高較高的為 %d cm\n", b );

return 0;
}

『玖』 C語言習題求代碼1.從鍵盤輸入三名同學的身高,將個子最高的同學的身高輸出到屏幕上2.題1的最高換成最矮



#include<stdio.h>

voidmain(void)

{

floatfTall1,fTall2,fTall3;

floatfMax=0;

printf("請輸入三位同學的身高: ");

/************************

輸入名字

*************************/

printf("fTall1=");

scanf("%f",&fTall1);

printf("fTall2=");

scanf("%f",&fTall2);

printf("fTall3=");

scanf("%f",&fTall3);

printf(" ");

//比較身高

if(fTall1>fMax)fMax=fTall1;

if(fTall2>fMax)fMax=fTall2;

if(fTall3>fMax)fMax=fTall3;

printf("最高為%f ",fMax);

}