freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

c語言實訓心得體會(精選4篇)-資料下載頁

2024-10-28 16:04本頁面
  

【正文】 else return b。/pp} 有5個學生坐在一起/ppu 問第5個學生多少歲?他說比第4個學生大2歲 u 問第4個學生歲數(shù),他說比第3個學生大2歲 u 問第3個學生,又說比第2個學生大2歲 u 問第2個學生,說比第1個學生大2歲 u 最后問第1個學生,他說是10歲 u 請問第5個學生多大(遞歸調用)/ppinclude int main(){ int age(int n)。printf(“,age:%dn”,age(5))。return 0。} int age(int n){ int c。if(n==1)/ppc=10。else/ppc=age(n1)+2。return(c)。} 用遞歸方法求n!。include float fac(int n)/pp{/ppfloat f。/ppif(n0)/pp{/ppprintf(“n0, dataerror!”)。/pp}/ppelse if(n==0||n==1)/ppf=1。/ppelse/ppf=fac(n1)*n。/ppreturn f。} int main(){ int n。scanf(“%d”,amp。n)。printf(“%.0fn”,fac(n))。return 0。}/pp第3天的題目: 輸入10個數(shù),要求輸出其中值最大的元素和該數(shù)是第幾個數(shù)。include include int main(int argc, char *argv[]){/ppint i=1,max,temp,n=1。/ppwhile(i=10)/pp{/ppif(i==1){/ppscanf(“%d”,amp。max)。/pp}/ppelse/pp{/ppscanf(“%d”,amp。temp)。/ppif(tempmax)/pp{/ppmax = temp。/ppn=i。/pp}/pp}/ppi++。/pp}/ppprintf(“最大數(shù)%d 位置%dn”,max,n)。/ppsystem(“pause”)。/ppreturn 0。} 有一個一維數(shù)組score,內放10個學生成績,求平均成績。include int main(){ float average(float array[10])。float score[10],aver。int i。printf(“input 10 scores:n”)。for(i=0。i10。i++)/ppscanf(“%f”,amp。score[i])。printf(“n”)。aver=average(score)。printf(“%”,aver)。return 0。} float average(float array[10]){ int i。float aver,sum=array[0]。for(i=1。i10。i++)/ppsum=sum+array[i]。aver=sum/10。return(aver)。} 有兩個班級,分別有35名和30名學生,調用一個average函數(shù),分別求這兩個班的學生的平均成績。include int main(){ float average(float array[],int n)。float score1[5]={98,97,91,78,66}。float score2[10]={67,78,89,99,68,78,77,85,59,88}。printf(“%”,average(score1,5))。printf(“%”,average(score2,10))。return 0。} float average(float array[],int n){ int i。float aver,sum=array[0]。for(i=1。in。i++)sum=sum+array[i]。aver=sum/n。return(aver)。} 用選擇法對數(shù)組中10個整數(shù)按由小到大排序。/ppinclude define N void sort(int array[],int n){/ppint i,j,k,t。/ppfor(i=0。in1。i++)/pp{/ppk=i。/ppfor(j=i+1。jn。j++)/ppif(array[j]array[k])/ppk=j。/ppt=array[k]。/pparray[k]=array[i]。/pparray[i]=t。/pp} }/ppint main(){/ppint i,array[N]。/ppprintf(“input a number:”)。/ppfor(i=0。i=N1。i++)/ppscanf(“%d”,amp。array[i])。/ppsort(amp。array[0], N)。/ppfor(i=0。i=N1。i++)/ppprintf(“%d ”,array[i])。/ppreturn 0。} 有一個34的矩陣,求所有元素中的最大值。include int main(){ int max_value(int array[][4])。int a[3][4]={{1,3,5,7},{2,4,6,8},{15,17,34,12}}。printf(“max value is %dn”,max_value(a))。return 0。} int max_value(int array[][4]){ int i,j,max。max=array[0][0]。for(i=0。i3。i++)/ppfor(j=0。j4。j++)/ppif(array[i][j]max)/ppmax=array[i][j]。/ppreturn(max)。} 有一個一維數(shù)組,內放10個學生成績,寫一個函數(shù),當主函數(shù)調用此函數(shù)后,能求出平均分、最高分和最低分。include float max=0,min=0。int main(){ float average(float array[],int n)。float ave,score[10]。int i。printf(“please enter 10 scores:n”)。for(i=0。i10。i++)/ppscanf(“%f”,amp。score[i])。ave=average(score,10)。printf(“max=% min=% average=%”,max,min,ave)。/ppreturn 0。} float average(float array[],int n){int i。float aver,sum=array[0]。max=min=array[0]。for(i=1。in。i++){if(array[i]max)max=array[i]。else if(array[i]min)min=array[i]。sum=sum+array[i]。} aver=sum/n。return(aver)。} 輸出1到5的階乘值。include int main(){/ppint fac(int n)。int i。for(i=1。i=5。i++)/ppprintf(“%d!=%dn”,i,fac(i))。return 0。} int fac(int n){/ppstatic int f=1。/pp}f=f*n。return(f)。調用函數(shù),求3個整數(shù)中的大者。include int main(){ int max()。extern int a,b,c。scanf(“%d %d %d”,amp。a,amp。b,amp。c)。printf(“max is %d”, max())。return 0。} int a,b,c。int max(){ int m。m=ab?a:b。if(cm)m=c。return(m)。} 給定b的值,輸入a和m,求a*b和am的值。include int a。int main(){ int power(int)。int b=3,c,d,m。scanf(“%d,%d”,amp。a,amp。m)。c=a*b。printf(“%d*%d=%dn”,a,b,c)。d=power(m)。printf(“%d**%d=%dn”,a,m,d)。return 0。} extern a。int power(int n){ int i,y=1。for(i=1。i=n。i++)y*=a。/ppreturn(y)。} 通過指針變量訪問整型變量。include “” void main(){/ppint a,b。/ppint *pointer_1,*pointer_2。/ppa=100。b=10。/pppointer_1=amp。a。/pppointer_2=amp。b。/ppprintf(“%d,%dn”,a,b)。/ppprintf(“%d,%dn”,*pointer_1,*pointer_2)。} 輸入a和b兩個整數(shù),按先大后小的順序輸出a和b。/pp216。 解題思路:用指針方法來處理這個問題。不交換整型變量的值,而是交換兩個指針變量的值。include main(){ int *p1,*p2,*p,a,b。/ppscanf(“%d,%d”,amp。a,amp。b)。/ppp1=amp。a。p2=amp。b。/ppif(ab)/pp{p=p1。p1=p2。p2=p。}/ppprintf(“na=%d,b=%dn”,a,b)。/ppprintf(“max=%d,min=%dn”,*p1, *p2)。} 對輸入的兩個整數(shù)按大小順序輸出?,F(xiàn)用函數(shù)處理,而且用指針類型的數(shù)據(jù)作函數(shù)參數(shù)。include void max(int *a,int *b){ int n。if(*a*b){/ppn=*a。/pp*a=*b。/pp*b=n。} } int main(void){ int a,b。int *n=amp。a,*m=amp。b。printf(“輸入兩個整數(shù):n”)。scanf(“%d%d”,amp。a,amp。b)。max(n,m)。printf(“%d/pp%dn”,a,b)。return 0。} 對輸入的兩個整數(shù)按大小順序輸出。/pp216。 解題思路:嘗試調用swap函數(shù)來實現(xiàn)題目要求。在函數(shù)中改變形參(指針變量)的值,希望能由此改變實參(指針變量)的值/ppinclude swap(int *p1,int *p2){/ppint temp。/pptemp=*p1。/pp*p1=*p2。/pp*p2=temp。}/ppmain(){/ppint a,b。/ppint *pointer_1,*pointer_2。/ppscanf(“%d,%d”,amp。a,amp。b)。/pppointer_1=amp。a。pointer_2=amp。b。/ppif(ab)/ppswap(pointer_1,pointer_2)。/ppprintf(“ %d,%d ”,a,b)。}輸入3個整數(shù)a,b,c,要求按由大到小的順序將它們輸出。用函數(shù)實現(xiàn)。include void swap(int *x,int *y){int t=*x。*x=*y。*y=t。} int main(){int a,b,c。scanf(“%d%d%d”,amp。a,amp。b,amp。c)。if(ab)swap(amp。a,amp。b)。if(bc)swap(amp。b,amp。c)。if(ab)swap(amp。a,amp。b)。printf(“%d,%d,%d”,a,b,c)。} 有一個整型數(shù)組a,有10個元素,要求輸出數(shù)組中的全部元素。/pp216。 解題思路:引用數(shù)組中各元素的值有3種方法:(1)下標法;(2)通過數(shù)組名計算數(shù)組元素地址,找出元素的值;(3)用指針變量指向數(shù)組元素 216。 分別寫出程序,以資比較分析。include void main(){ int a[10]。int i。for(i=0。i10。i++)/ppscanf(“%d”,amp。a[i])。for(i=0。i10。i++)/ppprintf(“%d ”,a[i])。} 通過指針變量輸出整型數(shù)組a的10個元素。/pp216。 解題思路:/pp用指針變量p指向數(shù)組元素,通過改變指針變量的值,使p先后指向a[0]到a[9]各元素。include main(){ int *p,i,a[10]。p=a。for(i=0。i10。i++)scanf(“%d”,p++)。printf(“n”)。p=a。for(i=0。i10。i++,p++)printf(“%d”,*p)。}將數(shù)組a中n個整數(shù)按相反順序存放/pp216。 解題思路:將a[0]與a[n1]對換,……將a[4]與a[5]對換。include int main(){ void inv(int x[ ],int n)。/ppint i, a[10]={3,7,9,11,0,6,7,5,4,2}。/ppfor(i=0。i10。i++)printf(“%d ”,a[i])。/ppprintf(“n”)。/ppinv(a,10)。/ppfor(i=0。i10。i++)printf(“%d ”,a[i])。/ppprintf(“n”)。/ppreturn 0。} void inv(int x[ ],int n){ int temp,i,j,m=(n1)/2。/ppfor(i=0。i=m。i++)/pp{ j=n1i。/pptemp=x[i]。x[i]=x[j]。x[j]=temp。} } 用指針方法對10個整數(shù)按由大到小順序排序。/pp216。 解題思路:/ppu 在主函數(shù)中定義數(shù)組a存放10個整數(shù),定義int *型指針變量p指向a[0] u 定義函數(shù)sort使數(shù)組a中的元素按由大到小的順序排列 u 在主函數(shù)中調用sort函數(shù),用指
點擊復制文檔內容
化學相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1