C语言编程问题,初学者,麻烦简单些,谢谢(*°∀°)=3? C语言编程问题,麻烦简单些,初学者,可以看懂的那种,谢谢(*...

作者&投稿:驷陆 (若有异议请与网页底部的电邮联系)

#include "stdio.h"

int main()

{

int sex,height;

float weight,bzweight;//输入体重和标准体重

printf("输入性别(0-男性,1-女性):");

scanf("%d",&sex);

printf("输入身高(cm):");

scanf("%d",&height);

printf("输入体重(kg):");

scanf("%f",&weight);

if(sex==0)

bzweight=(height-80)*0.7;

else

bzweight=(height-70)*0.6;

if(((weight-bzweight)/weight>=-0.1)&&((weight-bzweight)/weight<=0.1))

printf("正常体重
");

else if(((weight-bzweight)/weight>0.1)&&((weight-bzweight)/weight<=0.2))

printf("体重过重
");

else if(((weight-bzweight)/weight>-0.2)&&((weight-bzweight)/weight<-0.1))

printf("体重过轻
");

else if((weight-bzweight)/weight>0.2)

printf("肥胖
");

else if((weight-bzweight)/weight<=-0.2)

printf("体重不足
");

printf("%.2f
",(weight-bzweight)/weight);

return 0;

}



C语言编程问题,初学者,麻烦简单点,可以看懂的,谢谢(*°∀°)=3?~

首先分两种情况:
一、a为0,bx+c=0,求得一解。
二、a不为0,按照一元二次方程公式:
当判别式b^2-4ac,>0则两个解,=0则一个解,<0则无解。
最后,代入公式求解。
函数参数:a,b,c及存放结果的数组x。返回解的个数。
下面是代码:

#include
#include
int fun(double a,double b,double c,double *x);
int main()
{
int n;
double a,b,c,x[2];
printf("请输入a,b,c的值:"),scanf("%lf%lf%lf",&a,&b,&c);
n=fun(a,b,c,x);
printf("一元二次方程%.2lfx^2+%.2lfx+%.2lf=0,",a,b,c);
switch(n)
{
case 0: printf("无解!
");break;
case 1: printf("一个解:x=%lf!
",x[0]);break;
case 2: printf("两个解:x1=%lf,x2=%lf!
",x[0],x[1]);break;
}
return 0;
}
int fun(double a,double b,double c,double *x)
{
double delta;
if(a==0)
{
x[0]=-1*c/b;
return 1;
}
delta=b*b-4*a*c;
if(delta<0) return 0;
if(delta==0)
{
x[0]=-1*b/(2*a);
return 1;
}
if(delta>0)
{
x[0]=(-1*b+sqrt(delta))/(2*a);
x[1]=(-1*b-sqrt(delta))/(2*a);
return 2;
}
return 0;
}

需要定义三个整型变量,然后读入这三个变量,先比较第一,第二两个数字的大小,如果前面的数字大,就交换它们的值,这比较第一,第三两个数据变量的值,如果前面的数字大舅交换两个变量的值,最后再比较一次,第二和第三个变量的值,如果前面的数据大舅交换两个变量的值,最后在一次输出第一,第二,第三,三个变量的值就可以了

编程初学者要学习哪些基本的知识才算入门?
答:编程,其实就是利用特定的语言控制计算机,或者说和计算机进行交流。作为初学者,要掌握以下基础知识就算入门了。1、编程环境的安装与使用。比如Python的学习一般推荐软件自带的IDLE,简单好用。2、掌握输入、输入语句的使用。输入...

一个简单c语言编程问题,小弟初学者,跪谢各位大神,这个程序怎么编?谢 ...
答:for(int a=0;a<10;a++){ for(int b=0;b<10;b++){ for(int c=0;c<10;c++){ for(int d=0;d<10;d++){ for(int e=0;e<10;e++){ if(a*e*1000+b*e*100+c*e*10+d*e==d*...

c语言编程怎样入门
答:建议选择系统正统的大学教材,尽量不要选择“多少天精通C语言”等吸引眼球的教程,相信一点C语言学习没有速成。这里给大家推荐一本不错的入门教程:清华大学出版社-孙海洋-C语言程序设计,讲解很透彻、知识点很全面、例程较多且...

编程初学者适合先学哪种编程语言
答:编程语言也可以成为计算机语言,有很多学科。下面,我们来看看编程初学者适合先学哪种编程语言吧。1、HTML和CSS 编程初学者可以先学《HTML和CSS》,因为这是最简单的编程语言,先学会基本的标签与使用方法,然后学会运用CSS层叠...

适合初学者入门的编程语言有哪些?
答:尽管这个语言本身是面向对象的,它也支持过程化、函数式和命令式编程,这也是造就了其非凡灵活性的因素之一。它的设计理念就是减少编程时候的不必要的琐碎时间,令编写程序的人高兴,所以是一门非常适合初学者入门的语言。

C语言编程问题,麻烦简单些,初学者,可以看懂的那种,谢谢(*°∀°)=...
答:需要定义三个整型变量,然后读入这三个变量,先比较第一,第二两个数字的大小,如果前面的数字大,就交换它们的值,这比较第一,第三两个数据变量的值,如果前面的数字大舅交换两个变量的值,最后再比较一次,第二和第三...

C语言编程中的问题
答:在教材中每章都有C语言初学者易犯的错误,按照易出错的类型,将教材中的正确的程序改成错误的程序,运行一下程序,看出现的错误信息提示,并记下错误信息,再将程序改成正确的,运行一下程序。这样反复修改,就能够学习C语言程序发生错误的...

初学者编程问题 c++语言
答:include<iostream> using namespace std;typedef struct person { char name[20];int age;person next;}person;person create(){ person head=NULL,*p1,*p2;head=new person;cout<<"请输入每个人的姓名和年龄(输入0...

初学者最适合入门的编程语言
答:作为一名有远见的开发者,选择一门合适的编程语言至关重要。大理电脑培训就为大家揭秘初学者最适合入门的编程语言,让你轻松迈出编程第一步Java:稳坐榜首的王者Java多年来一直名列前茅,其可移植性、可扩展性和庞大的用户社区让无数公司...

想学c语言,新手应该如何学习c语言呢,高手给我个简单易懂的教程。_百度...
答:如果你是一个刚刚开始学习编程的中学生,或者你是一个刚刚进入计算机学院的本科生,又或者你是一个决心在计算机领域有所建树的初学者,你一定迫切地想知道,学习计算机技术,究竟应该从哪里下手。我的建议是:数学、英语、C语...