實驗報告
創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司是一家服務(wù)多年做網(wǎng)站建設(shè)策劃設(shè)計制作的公司,為廣大用戶提供了網(wǎng)站制作、網(wǎng)站建設(shè),成都網(wǎng)站設(shè)計,一元廣告,成都做網(wǎng)站選創(chuàng)新互聯(lián),貼合企業(yè)需求,高性價比,滿足客戶不同層次的需求一站式服務(wù)歡迎致電。
1、有一分段函數(shù):
設(shè)計一程序完成, 主控函數(shù)main()輸入X的值并輸出Y值.函數(shù)VAL計算Y的值。
1.需求規(guī)格說明
本題要求掌握C語言的數(shù)據(jù)類型,程序結(jié)構(gòu),基本輸出輸入,函數(shù)應(yīng)用知識,問題的要求用到兩個函數(shù),要求利用主控函數(shù)main()輸入X的值并輸出Y值.并用函數(shù)VAL計算Y的值。
2.設(shè)計
2.1 設(shè)計思想
用兩個儲存空間分別存放主函數(shù)和被調(diào)用函數(shù),在主函數(shù)中控制輸入輸出,在調(diào)用函數(shù)中對數(shù)據(jù)進(jìn)行處理. 本程序需要用到實型變量作為數(shù)據(jù)主要數(shù)據(jù)類型.
2.2 設(shè)計表示
本程序有兩大模塊,主函數(shù)MAIN()和被調(diào)用函數(shù)VAL()
2.3實現(xiàn)注釋
程序開發(fā)環(huán)境為“Windows XP sp2中文版“為操作系統(tǒng),運(yùn)行環(huán)境turbo c/vc 6.0等等可以運(yùn)行C語言程
2.4詳細(xì)設(shè)計
3.用戶手冊
用戶打開turbo c/vc 6.0的界面,啟動本程序,然后按ALT+R運(yùn)行程序,用戶根據(jù)提示輸入x值, 然后按回車鍵,最后用ALT+F5看運(yùn)行結(jié)果。
4.調(diào)試報告
在調(diào)試過程中,如果在主函數(shù)中沒有調(diào)用函數(shù)y=VAL(x),結(jié)果可以運(yùn)行,但不能得到正確的結(jié)果.由此可知,我們在做主控函數(shù)時,一定要注意調(diào)用函數(shù)的重要性.
5.源程序清單
#includestdio.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(x1)
y=x;
else if(x=1x10)
y=2*x-1;
else
y=3*x-11;
return(y);
}
#include?stdio.h?
int?main()?
{double?x,y;
scanf("%lf",x);
if(x0)y=x*x-1;
else?if(x1)y=x*x;
else?y=x*x+1;
printf("%g",y);
return?0;?
}
# include stdio.h
# include math.h
void main()
{
int x;
int y;
while(1)
{
printf("input x:\n");
scanf("%d",x);
if(x-2)
{
y=7-2*x;
}
else if(x=-1 x3)
{
y=5-abs(3*x+2);
}
else
{
y=3*x+4;
}
printf("y is %d\n\n",y);
}
}
這樣就可以了,望采納!