㈠ 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;
}
//纯手打,望采纳,有问题追问