返回首页

编写C语言,根据用户输入的身高(单位:米)和体重(单位:公斤),计算

290 2023-11-20 07:05 admin

编写C语言,根据用户输入的身高(单位:米)和体重(单位:公斤),计算

#include <stdio.h>

int main()

{

float height=0;

float weight=0;

float result=0;

printf(请输入身高和枣隐体重:);

scanf(%f %f,&height,&weight);

result=weight/世让(height*height);

printf(你的体重指数为%.2f\n,result);

if(result<25.0)

printf(正常);

else

printf(凳返厅肥胖);

return 0;

}

C语言,定义一种结构类型,能实现一个人的姓名,年龄,身高,体重信息

代码:

#include <stdio.h>

struct people{

  耐升 char name[10];

   int age;    

   int high;    // 单位cm

   float weight;// 单位kg

}p;

int main() {

    缓锋printf(请输入您的姓名、年龄、身高cm、体重kg(空格分开):\n);

scanf(%s %d %d %f,&p.name,&p.age,&p.high,&p.weight);

printf(您的昌哪老个人信息:姓名:%s,年龄:%d岁,身高:%dcm,体重:%0.2fkg\n,p.name,p.age,p.high,p.weight);

    return 0;

}

运行:

完整的 C 语言源程序如下:薯埋穗

强烈建议:最好能够将该程序在自己的电脑上通过输入、并且编译、调试该程序,才会有更大的收获和对程序编程加深理解。

#include <stdio.h>

#include <string.h>

#define NAMELEN 40

typedef person_info

{

char name[NAMELEN] ; /* 姓名 */

int age ; /* 年龄 */

float high ; /* 身高(以米为单位)

float weight ; /* 体重(以公斤为单液游位)

} PERSON_INFO ; /* 用户自定义一个新的数据结构类型:PERSON_INFO */

void main( ) /* 主函数开始 */

{

PERSON_INFO my_info ; /* 定义一个结构变量 my_info */

strcpy(my_info.name, 张三) ; /* 将“张三”这个名字赋值给 my_info.name */

my_info.age = 50 ; /* 将年龄 50 赋值给 my_info.age */

my_info.high = 1.78 ; /* 将身高 1.78 米赋值给 my_info.high */

my_info.weight = 75.5 ; /* 将体重 75.5 公斤赋值给 my_info.weight */数卜

printf(my_info.name: %s\tmy_info.age:%d\tmy_info.high:%f\tmy_info.weight:%f\n,my_info.name, my_info.age, my_info.high, my_info.weight) ; /*

}

大致如槐判下

using namespace std;

class Person {

private long id;

private String name;

private int age;

private float height;

private float weight;

public person(long id, String name,int age, float height,float weight)//赋值山陵

{

this.id = id;

this.name = name;

this.age = age;

this.height = height;

this weight = weight;

}

}

public void mai(){

Person p1,p2;

int id = ;//赋值铅唯改

String name = ss;

int age= 2;

float height = 1.69;

float weight = 65.2;

p1.person(id,name,age,height,weight)

cout<<p1->id<<p1->name<<p1->age<<p1->height<<p1->weight;

}

定义亏纤一个备兆结构体类型,名为销滚仿Pinfo:

typedef struct

{char name [11];

int age;

float h;

float w;

} Pinfo;

定义一个数组,用于存放你输出的信息就可以了