上海徐文明的博客 魔物娘蛇女性活篇图片


网友ygl990951说:

你的程序中if语句的判断部分有重叠,按你的程序作了修改,倒数第二个if语句部分,你可根据你的原始算式,再正确加上去。修改后的程序如下:

#includeint main(){ float m,u,r; scanf("%f",&m); if(m=0)   u=0; if(m5000)  {   r=0.03;   u=(m-5000)*r;  } if(m8000)  {   r=0.10;   u=r*(m-8000)+450;  } /*if(m30000)  {    r=0.25;    u=r*(m-30000)+2600+900+450;  } printf(&...

网友毁梦人灬说:

首先你的f声明为float型,应scanf("%f",&m);

你if语句内界限不明(多个if语句要注意if括号内界限没有重叠);

改进码如下:

#include "stdafx.h"#include

int main()

{

float m,u,r;

scanf("%f",&m);

if(m0)

u=0;

if (m5000)

r=0.03;

u=(m-5000)*r;

if(m8000)

r=0.10;u=r*(m-8000)+450;

if(m>=30000)

r=0.25;u=r*(m-30000)+2600+900+450;

printf("%f\n",u);

}

运行结果

网友给我一碗红米粥说:

好像是调配错误


北白象7人被抓 他们专干这事,最小的才16岁北白象7人被抓 他们专干这事,最小的才16岁