Ⅰ 如何用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);
}