久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

實驗七函數(shù)實驗報告范文

時間:2019-05-12 08:38:03下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《實驗七函數(shù)實驗報告范文》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《實驗七函數(shù)實驗報告范文》。

第一篇:實驗七函數(shù)實驗報告范文

實驗七 函數(shù)

一、實驗目的

1.掌握定義函數(shù)的方法。

2.掌握函數(shù)實參及形參的對應關系以及“值傳遞”方式。3.掌握函數(shù)的嵌套調用和遞歸調用的方法。

4.掌握全局變量和局部變量,動態(tài)變量、靜態(tài)變量的概念和使用方法。5.學會對多文件程序的編譯和運行。

二、實驗內容

1.寫出一個判別素數(shù)的函數(shù),在主函數(shù)輸入一個整數(shù),輸出是否素數(shù)的信息。本程序應準備以下測試數(shù)據(jù):17,34,2,1,0,分別輸入數(shù)據(jù),運行程序并檢查結果是否正確。其程序為:

#include int main(){int prime(int);int n;printf(“input an integer:n”);scanf(“%d”,&n);if(prime(n))printf(“%d is a prime.n”,n);else printf(“%d is not a prime.n”,n);return 0;}

int prime(int(n)){int flag=1,i;for(i=2;i

2.用一個函數(shù)來實現(xiàn)將一行字符串中最長的單詞輸出。此行字符從主函數(shù)傳遞給該函數(shù)。(1)把兩個函數(shù)放在同一個程序文件中。

(2)將兩個函數(shù)分別放在兩個程序文件中,作為兩個文件進行編譯、連接和運行。其程序為:

#include #include int main(){ int alphabetic(char);int longest(char[]);int i;char line[100];printf(“input one line:n”);gets(line);printf(“The longest word is:”);for(i=longest(line);alphabetic(line[i]);i++)printf(“%c”,line[i]);printf(“n”);return 0;}

int alphabetic(char c){if((c>='a'&&c<='z')||(c>='A'&&c<='z'))return(1);else return 0;}

int longest(char string[]){int len=0,i,length=0,flag=1,place=0,point;for(i=0;i<=strlen(string);i++)if(alphabetic(string[i]))if(flag){point=i;flag=0;} else

len++;else {flag=1;if(len>=length){len=len;place=point;len=0;

} } return(place);} 其運行結果為:

3.用遞歸法將一個整數(shù)n轉換成字符串。例如輸入483.應輸出字符串“483”。n的位數(shù)不確定,可以是任意的整數(shù)。其程序為:

#include int main(){void convert(int n);int number;printf(“input an integer:”);scanf(“%d”,&number);printf(“output:”);if(number<0){putchar('-');putchar(' ');number=-number;} convert(number);printf(“n”);return 0;}

void convert(int n){int i;if((i=n/10)!=0)convert(i);putchar(n%10+'0');putchar(32);} 其運行結果為:

4.求兩個整數(shù)的最大公約數(shù)和最小公倍數(shù)。用一個函數(shù)求最大公約數(shù)用另一個函數(shù)根據(jù)求出的最大公約數(shù)求最小公倍數(shù)。分別用下面的兩種方法編程。(1)不用全局變量,在主函數(shù)中輸入兩個數(shù)和輸出結果。(2)用全部變量的方法,數(shù)據(jù)的傳遞通過全部變量的方法。

不用全局變量其程序為: #include int main(){int hcf(int,int);int lcd(int,int,int);int u,v,h,l;scanf(“%d,%d”,&u,&v);h=hcf(u,v);printf(“H.C.F=%dn”,h);l=lcd(u,v,h);printf(“L.C.D=%dn”,l);return 0;}

int hcf(int u,int v){int t,r;if(v>u){t=u;u=v;v=t;} while((r=u%v)!=0){u=v;v=r;} return(v);}

int lcd(int u,int v,int h){ return(u*v/h);} 其運行結果為:

使用全局變量,其程序為: #include int Hcf,Lcd;int main(){void hcf(int,int);void lcd(int,int);int u,v;scanf(“%d,%d”,&u,&v);hcf(u,v);lcd(u,v);

printf(“H.C.F=%dn”,Hcf);printf(“L.C.D=%dn”,Lcd);return 0;}

void hcf(int u,int v){int t,r;if(v>u){t=u;u=v;v=t;} while((r=u%v)!=0){u=v;v=r;} Hcf=v;}

void lcd(int u,int v){ Lcd=u*v/Hcf;} 其運行結果為:

5.寫一個函數(shù),輸入一個十六進制數(shù),輸出相應的十進制數(shù)。其程序為:

#include # define MAX 1000 int main(){int htoi(char s[]);int c,i,flag,flag1;char t[MAX];i=0;flag=0;flag1=1;printf(“input a HEX number:”);while((c=getchar())!='

主站蜘蛛池模板: 日本亚洲欧美在线视观看| 性猛交ⅹxxx富婆视频| 无码毛片aaa在线| 亚洲综合久久精品无码色欲| 国产熟女精品视频大全| 性色av极品无码专区亚洲| 久久久亚洲av成人网站| 国产精品久久久久久av福利| 国产国拍精品av在线观看| 国产成人无码免费视频97app| 久久人人爽人人爽人人片ⅴ| 亚洲国产成人资源在线| 男女一边摸一边做爽爽| 孩交精品xxxx视频视频| 国产免国产免费| 人妻无码少妇一区二区| 一本色道久久综合一| 亚洲欧美成人一区二区在线电影| 国产免费艾彩sm调教视频| 18禁免费无码无遮挡不卡网站| 国产女精品视频网站免费蜜芽| 国产成人午夜福利在线播放| 狠狠色丁香久久婷婷综合图片| 四虎国产精品永久在线无码| 成人免费国产精品视频| 国内精品自国内精品自线| 国产一精品一av一免费爽爽| 67194成在线观看免费| 粗大猛烈进出高潮视频免费看| 国产成人久久精品一区二区三区| 欧美自拍嘿咻内射在线观看| 伦理片午夜视频在线观看| 无码囯产精品一区二区免费| 亚洲成av人影院无码不卡| 日韩电影久久久被窝网| 少妇爆乳无码专区av无码| 成人视频在线观看| 中文字幕丰满伦子无码| 男人扒开女人双腿猛进女人| 亚洲精品久久久无码一区二区| 精品久久久久久久无码人妻热|