皮皮网

【网站源码如何看】【毛竹源码头住宿】【成品网站源码分享】bmi源码

2024-11-18 22:48:53 来源:米袋交易源码

1.纯C语言实现图像处理?
2.求一道Python题,是关于定义函数和身体指数的,谢谢各位大神啦!!!
3.python身高体重程序代码

bmi源码

纯C语言实现图像处理?

       #include <stdio.h>

       #include <stdlib.h>

       #include <conio.h>

       #define ONE

       #define ZERO 0

       /

*

       typedef struct tagBITMAPFILEHEADER { // bmfh

        WORD bfType;

        DWORD bfSize;

        WORD bfReserved1;

        WORD bfReserved2;

        DWORD bfOffBits;

       } BITMAPFILEHEADER;

       typedef struct tagBITMAPINFOHEADER{ // bmih

        DWORD biSize;

        LONG biWidth;

        LONG biHeight;

        WORD biPlanes;

        WORD biBitCount

        DWORD biCompression;

        DWORD biSizeImage;

        LONG biXPelsPerMeter;

        LONG biYPelsPerMeter;

        DWORD biClrUsed;

        DWORD biClrImportant;

       } BITMAPINFOHEADER;

       */

       void main (int argc,网站源码如何看char *argv[])

       {

       FILE *fi,*fo;//I/O file

       char fin[],fon[];//I/O file name

       unsigned char **ri,**ro;

       unsigned char buff;

       long w,h;

       int t;

       int i,j;

       if(argc<3)

       {

       printf("orginfile name:");

       scanf("%s",fin);

       printf("resultfile name:");

       scanf("%s",fon);

       }else{

       sscanf(argv[1],"%s",fin);

       sscanf(argv[2],"%s",fon);

       }

       if(argc==4)

       sscanf(argv[4],"%d",&t);

       else{

       printf("theshold [0,]:");

       scanf("%d",&t);

       }

       if (((fi=fopen(fin,"rb"))==NULL)||((fo=fopen(fon,"wb"))==NULL))

       {

       puts("\nfile open failed");

       return;

       }

       fseek(fi,L,SEEK_SET);

       fread(&w,sizeof(long),1,fi);

       fread(&h,sizeof(long),1,fi);

       fseek(fi,0L,SEEK_SET);

       ri=(unsigned char **)malloc(sizeof(unsigned *)*h);

       for (i=0;i<h;i++)

       *(ri+i)=(unsigned char *)malloc(sizeof(unsigned)*w);

       ro=(unsigned char **)malloc(sizeof(unsigned *)*h);

       for (i=0;i<h;i++)

       *(ro+i)=(unsigned char *)malloc(sizeof(unsigned)*w);

       //分配失败后果自负!

       for (i=0;i<;i++){

       fread(&buff,sizeof(buff),1,fi);

       fwrite(&buff,sizeof(buff),1,fo);}

       for (i=0;i<h;i++)

       for (j=0;j<w;j++)

       fread(*(ri+i)+j,sizeof(unsigned char),1,fi);

       for (i=0;i<h;i++)

       for (j=0;j<w;j++)

       *(*(ro+i)+j)=((*(*(ri+i)+j)<=t)?ZERO:ONE);

       for (i=0;i<h;i++)

       for (j=0;j<w;j++)

       fwrite(*(ro+i)+j,sizeof(unsigned char),1,fo);

       fclose(fo);

       }

求一道Python题,是关于定义函数和身体指数的,谢谢各位大神啦!!!

       按照题目要求编写的Python程序如下

       def calBMI(height,weight):

        BMI=weight/(height*height)

        if BMI<.5:

         return [BMI,"过轻"]

        elif BMI<:

         return [BMI,"正常"]

        elif BMI<:

         return [BMI,"过重"]

        else:

         return [BMI,"肥胖"]

       import re

       s=input("请输入你的身高(米)和体重(公斤)逗号隔开:")

       s1=re.split(r'[,,]',s)

       height=float(s1[0])

       weight=float(s1[1])

       name="李子健"

       bmi=calBMI(height,weight)

       print("{ }的测算结果为:".format(name))

       print("BMI:%.2f"%bmi[0])

       print(bmi[1])

       源代码(注意源代码的缩进)

python身高体重程序代码

       1. 确保用户输入的是数字形式的体重和身高。

        ```python

        while True:

        weight = input("请输入你的体重(单位:Kg):")

        tall = input("请输入你的身高(单位:m):")

        try:

        weight = float(weight)

        tall = float(tall)

        break

        except ValueError:

        print("输入错误,请输入数字形式的体重和身高。")

        ```

       2. 计算体质指数(BMI)并判断类别。

        ```python

        BMI = weight / tall ** 2

        BMI = round(BMI, 3)

        if BMI < .5:

        print(f"你的体重指数是{ BMI},体重偏瘦,毛竹源码头住宿相关疾病发病率低(但其他疾病危险增加)。")

        elif .5 <= BMI < :

        print(f"你的体重指数是{ BMI},体重正常,相关疾病发病率属于平均水平,请继续保持。")

        elif <= BMI < :

        print(f"你的体重指数是{ BMI},肥胖前期,相关疾病发病率增加,成品网站源码分享请注意身体健康。")

        elif <= BMI < :

        print(f"你的体重指数是{ BMI},I级肥胖,相关疾病发病率轻度增加,请注意身体健康。")

        elif <= BMI < :

        print(f"你的体重指数是{ BMI},II级肥胖,相关疾病发病率中度增加,溯源码难刮开请注意身体健康。")

        else:

        print(f"你的体重指数是{ BMI},III级肥胖,相关疾病发病率重度增加,请注意身体健康。")

        ```

       3. 介绍Python语言的特点和应用。

        ```python

        Python提供了高效的高级数据结构,还能简单有效地进行面向对象编程。源码内附指标Python的语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言。随着版本的不断更新和语言新功能的添加,Python逐渐被用于开发独立的、大型项目。

        Python支持多种编程范式,包括函数式、指令式、结构化、面向对象和反射式编程。Python解释器易于扩展,可以使用C或C++(或其他可以通过C调用的语言)扩展新的功能和数据类型。Python也可用于可定制化软件中的扩展程序语言。

        Python拥有动态类型系统和垃圾回收功能,能够自动管理内存使用,并且其本身拥有一个庞大而广泛的标准库,提供了适用于各个主要系统平台的源码或机器码。Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。

        设计者在开发时总的指导思想是,对于一个特定的问题,只要有一种最好的方法来解决就好了。这在由Tim Peters写的Python格言(称为The Zen of Python)里面表述为:“There should be one—and preferably only one—obvious way to do it.”这正好和Perl语言(另一种功能类似的高级动态语言)的中心思想TMTOWTDI(There's More Than One Way To Do It)完全相反。

        Python的作者有意地设计了限制性很强的语法,使得不好的编程习惯(例如if语句的下一行不向右缩进)都不能通过编译。其中很重要的一项就是Python的缩进规则。

        ```