㈠ c語言,定義一種結構類型,能實現一個人的姓名,年齡,身高,體重信息
代碼:
#include<stdio.h>
structpeople{
charname[10];
intage;
inthigh;//單位cm
floatweight;//單位kg
}p;
intmain(){
printf("請輸入您的姓名、年齡、身高cm、體重kg(空格分開): ");
scanf("%s%d%d%f",&p.name,&p.age,&p.high,&p.weight);
printf("您的個人信息:姓名:%s,年齡:%d歲,身高:%dcm,體重:%0.2fkg ",p.name,p.age,p.high,p.weight);
return0;
}
運行:
㈡ c語言 編寫一段程序要求顯示出身高和體重對照表如圖所示,顯示的身高范圍和間隔由輸入的整數值進行控制
#include<stdio.h>
intmain(void)
{intstart,end,gap,i;
printf("開始數值(cm):");scanf("%d",&start);
printf("結束數值(cm):");scanf("%d",&end);
printf("間隔數值(cm):");scanf("%d",&gap);
for(i=0;i<=(end-start)/gap;i++){/*最大次數范圍(結束-開始)/間隔*/
intx;/*變數身高*/
x=start+i*gap;
printf("%dcm%.2fkg",x,(x-100)*0.9);
puts("");
}
return0;
}
㈢ 身高測量c語言編程
#include <stdio.h>
void main()
{
char sex;
int f,m;
printf("測量人的性別(m/f):");
scanf("%c",&sex);
switch(sex)
{
case 'm':printf("%g",(1.7+1.6)*1.08/2);break;
case 'f':printf("%g",(1.7+1.6*0.923)/2);break;
default:printf("輸入錯誤!");
}
return;
}
//純手打,望採納,有問題追問