当前位置:首页 » 编程语言 » c语言编程分段计算水费
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言编程分段计算水费

发布时间: 2022-01-14 08:20:51

Ⅰ 如何用c语言编程:对a数组中n中价格进行分段统计,商品各段的数目存到b数组

#包括
廉政的main()
{
字符c [40];
INT I,N = 0;

输出(“请输入字符串\ n”);
scanf的(“%s”时,C);
为(i = 0; [I] ='\ 0';我+ +)
{

(对C [i] =='A')N + +;

}

printf的(“数答:为%d \ n“,N);
返回0;
}

Ⅱ C语言编程题:编程序求如下分段函数:

#include <stdio.h>

#include <math.h>


double fun(double x)

{

if (x<=0)return(-x+3);

else if(x<1)return 1+x*x;

else return 2*x+sqrt(x);

}


int main()

{

double x;

scanf("%lf",&x);

printf("y=%lf ",fun(x));

system("pause");

return 0;

}



Ⅲ C语言编程要实现分段函数

Ⅳ C语言编程设计,分段计算乘坐地铁票价,速度速度~

intGetTicketPrice(intkm)
{
intprice=0;
if(km>=1&&km<=6)
{
price=3;
}
elseif(km>6&&km<=16)
{
price=4;
}
if(km>16&&km<=26)
{
price=5;
}
if(km>26)
{
price=6;
}

returnprice;
}

Ⅳ 这个分段函数的C语言编程怎么编

实验报告

1、有一分段函数:
设计一程序完成, 主控函数main()输入X的值并输出Y值.函数VAL计算Y的值。
1.需求规格说明
本题要求掌握C语言的数据类型,程序结构,基本输出输入,函数应用知识,问题的要求用到两个函数,要求利用主控函数main()输入X的值并输出Y值.并用函数VAL计算Y的值。
2.设计
2.1 设计思想
用两个储存空间分别存放主函数和被调用函数,在主函数中控制输入输出,在调用函数中对数据进行处理. 本程序需要用到实型变量作为数据主要数据类型.
2.2 设计表示
本程序有两大模块,主函数MAIN()和被调用函数VAL()

2.3实现注释
程序开发环境为“Windows XP sp2中文版“为操作系统,运行环境turbo c/vc 6.0等等可以运行C语言程
2.4详细设计

3.用户手册
用户打开turbo c/vc 6.0的界面,启动本程序,然后按ALT+R运行程序,用户根据提示输入x值, 然后按回车键,最后用ALT+F5看运行结果。
4.调试报告
在调试过程中,如果在主函数中没有调用函数y=VAL(x),结果可以运行,但不能得到正确的结果.由此可知,我们在做主控函数时,一定要注意调用函数的重要性.
5.源程序清单
#include
void main()
{float VAL(float x);
float x,y;clrscr();
printf("input x=");
scanf("%f",&x);
y=VAL(x);
printf("y= %f",y);
}
float VAL(float x)
{float y;
if(x<1)
y=x;
else if(x>=1&&x<10)
y=2*x-1;
else
y=3*x-11;
return(y);
}

Ⅵ c语言编程分段计算水费

#include<stdio.h>
main()
{
float x,y;
scanf("%f",&x);
if(x<0.0) y=0;
else if(x>=0&&x<=15) y=4*x/3;
else if(x>15) y=2.5*x-10.5;
printf("%f\n",y);
}

Ⅶ c语言编程分段函数。

#include<stdio.h>
voidmain()
{
floatx,y;
scanf("%f",&x);
if(x>0)
y=x*x;
elseif(x==0)
y=2*x-1;
else
y=-3*x*x-1;//这里少个分号
printf("%.2f",y);
}

Ⅷ C语言编程题(分数的四则运算)

//呵呵!写的有些麻烦,但输入的格式你要求的是那样,
//只好这样了,应该还符合你的要求!你可以测试一下,
//但输入时不必输入括号。如果有兴趣的话,
//可以加我qq,大家共同交流!qq:237263394
#include<string.h>
main()
{char mo1,op,mo2;
int a,b,c,d,e,f;
scanf("%d%c%d%c%d%c%d",&a,&mo1,&b,&op,&c,&mo2,&d);
if(b==0||d==0)
{printf("分母不能为零!\n");
exit(0);
}
switch(op)
{
case'+':
{
f=b*d;
e=(a*d+c*b);
break;
}
case'-':
{
f=b*d;
e=(a*d-c*b);
break;
}
case'*':
{
e=a*c;
f=b*d;
break;
}
case'/':
{
e=a*d;
f=b*c;
break;
}

}
while(e%2==0&&f%2==0)
{
e=e/2;
f=f/2;
}
while(e%3==0&&f%3==0)
{
e=e/3;
f=f/3;
}
if(e==f||e==0)
printf("%d%c%d%c%d%c%d=%d\n",a,mo1,b,op,c,mo2,d,e);
else printf("%d%c%d%c%d%c%d=%d/%d\n",a,mo1,b,op,c,mo2,d,e,f);
}

Ⅸ C语言编程 统计不同分数段学生人数

#include<stdio.h>

#include<stdlib.h>

intmain()

{

intscore[10];//先定义十个学生

inti=0;

inta[7]={0};//定义要求的a到h,并初始化

printf("pleaseenter10students'score: ");

for(;i<10;i++)

{

scanf("%d",&score[i]);

if(score[i]>40)

{

a[2]++;

if(score[i]>60)

{

a[1]++;

if(score[i]>80)

{

a[0]++;

}

elsea[5]++;

}

elsea[6]++;

}

elsea[3]++;

}

a[4]=a[0];//a的值与e的值一样

printf("得分大于80的学生数=%d ",a[0]);

printf("得分大于60的学生数=%d ",a[1]);

printf("得分大于40的学生数=%d ",a[2]);

printf("得分等于或小于40的学生数=%d ",a[3]);

printf("得分在80——100之间的学生数=%d ",a[4]);

printf("得分在60——80之间的学生数=%d ",a[5]);

printf("得分在60——41之间的学生数=%d ",a[6]);

printf("得分在0——40之间的学生数=%d ",a[3]);

system("pause");

return0;

}

呵呵,初学者来的,锻炼一下自己同时希望能帮到你,已经在MicrosoftVisualc++6.0上运行过,你可以把10替换成任何数

Ⅹ 怎么用c语言编程一个分段函数

实验报告

1、有一分段函数:
设计一程序完成, 主控函数main()输入X的值并输出Y值.函数VAL计算Y的值。
1.需求规格说明
本题要求掌握C语言的数据类型,程序结构,基本输出输入,函数应用知识,问题的要求用到两个函数,要求利用主控函数main()输入X的值并输出Y值.并用函数VAL计算Y的值。
2.设计
2.1 设计思想
用两个储存空间分别存放主函数和被调用函数,在主函数中控制输入输出,在调用函数中对数据进行处理. 本程序需要用到实型变量作为数据主要数据类型.
2.2 设计表示
本程序有两大模块,主函数MAIN()和被调用函数VAL()

2.3实现注释
程序开发环境为“Windows XP sp2中文版“为操作系统,运行环境turbo c/vc 6.0等等可以运行C语言程
2.4详细设计

3.用户手册
用户打开turbo c/vc 6.0的界面,启动本程序,然后按ALT+R运行程序,用户根据提示输入x值, 然后按回车键,最后用ALT+F5看运行结果。
4.调试报告
在调试过程中,如果在主函数中没有调用函数y=VAL(x),结果可以运行,但不能得到正确的结果.由此可知,我们在做主控函数时,一定要注意调用函数的重要性.
5.源程序清单
#include<stdio.h>
void main()
{float VAL(float x);
float x,y;clrscr();
printf("input x=");
scanf("%f",&x);
y=VAL(x);
printf("y= %f",y);
}
float VAL(float x)
{float y;
if(x<1)
y=x;
else if(x>=1&&x<10)
y=2*x-1;
else
y=3*x-11;
return(y);
}