當前位置:首頁 » 編程語言 » 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);
}