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

正文內容

最新c語言程序設計第三版習題庫答案終稿-資料下載頁

2025-06-22 17:15本頁面
  

【正文】 i,j。 for(i=0。im。i++){ ave=0。 for(j=0。jn。j++){ ave+=a[j][i]。 } ave/=n。avesq+=ave*ave。avesum+=ave。 } delta=__avesq/navesum*avesum/n/n__。 printf(variance of the%dth stu is %g\n,i+1,delta)。}main(){ float a[M][N]。 int i,j。 for(i=0。iM。i++) for(j=0。jN。j++) scanf(%f,amp。a[i][j])。 EachStudentEverageMark(a,M,N)。 EachCourseEverageMark(a,M,N)。 MaxScore(a,M,N)。 AverageVariance(a,M,N)。}4寫幾個函數(shù):①輸個職工的姓名和職工號;②按職工號由小到大順序排序,姓名順序也隨之調整;③要求輸入一個職工號,用折半法找出該職工的姓名,從主函數(shù)輸入要查找的職工號,輸出該職工姓名。 include int num[100]。 //職工號char name[100][100]。 //職工姓名int count=0。void informationInput(void){ //職工信息輸入 int i,n。 printf(how many do you want to input:\n)。 scanf(%d,amp。n)。 printf(please enter the name and numbers:\n)。 for(i=count。in。i++){ printf(%d:,icount)。 scanf(%s,name[i])。 scanf(%d,amp。num[i])。 } count+=n。}void sorting(){ //按職工號進行排序 int i,j,t。 char str[100]。 for(i=0。icount。i++) for(j=0。jcounti1。j++){ if(num[j]num[j+1]){ t=num[j]。 strcpy(str, __name[j]__)。 num[j]=num[j+1]。 strcpy(name[j], __name[j+1]__)。 num[j+1]=t。 strcpy(name[j+1],str)。 } }}void search(int nb){ //用職工號找出該職工的姓名 int low,high,mid。 low=0。high=count1。 do{ mid=(low+high)/2。 if(num[mid]nb) high=mid1。 else if(num[mid]nb) low=mid+1。 else break。 }while(__low=high__)。 if(lowhigh)printf(employee not exist\n)。 else printf(%s is found\n,name[mid])。}main(){ int k。 informationInput()。 sorting()。 printf(num to find:)。 scanf(%d,amp。k)。 search(k)。}4寫一函數(shù),輸入一個十六進制數(shù),輸出相應的十進制數(shù)。 include int HexToDecimal(char* hex){ int len,i,dec。 if(hex==NULL) return 0。 len=strlen(hex)。 for(i=0,dec=0。ilen。i++){ if(hex[i]=39。039。amp。amp。hex[i]=39。939。) dec=__dec*16+(hex[i]48)__。 else if(hex[i]=39。a39。amp。amp。hex[i]=39。f39。) dec=__dec*16+hex[i]‘a(chǎn)’+10__。 else if(hex[i]=39。A39。amp。amp。hex[i]=39。F39。) dec=__ dec*16+hex[i]‘A’+10___。 } return dec。}main(){ char hex[100]。 gets(hex)。 printf(hex to decimal is %d,HexToDecimal(hex))。}50、將一個整數(shù)n轉換成字符串。例如,輸入486,應輸出字符串486。n的位數(shù)不確定,可以是任意位數(shù)的整數(shù)。include void DigitToString(int n){ int i=0,j。 char ch[80]={39。\039。},t。 while(n){ ch[i++]=__n%10+’0’__。 n/=10。 } for(j=0。j__i/2__。j++){/*order inverse*/ t=ch[j]。 ch[j]=ch[ij1]。 ch[ij1]=t。 } printf(%s,ch)。}main(){ int k。 scanf(%d,amp。k)。 DigitToString(k)。}5給出年、月、日,計算該日是該年的第幾天。 include int find(int y,int m,int d){ int leap=0,i,s,days=0。 if(y%400==0||__y%4==0amp。amp。y%100!=0__) leap=1。 for(i=1。im。i++){ if(i==2) s=2leap。 else s=0。 if(i8) days=days+__30__+i%2s。 else days+=30+(__i%2__)。 } days+=d。 return days。}main(){ int year,month,date。 scanf(%d%d%d,amp。year,amp。month,amp。date)。 printf(the%dth day in this year,find(year,month,date))。}5有n個整數(shù),使前面各數(shù)順序向后移m個位置,最后m個數(shù)變成前面m個數(shù)。寫一函數(shù):實現(xiàn)以上功能,在主函數(shù)中輸入n個數(shù)和輸出調整后的n個數(shù)。 define N 7include void shift(int p[],int n,int m){ int i,j,t。 for(i=0。im。i++){ t=__p[n1]__。 for(j=n2。j=0。j) p[j+1]=p[j]。 p[0]= __t__。 }}main(){ int a[N],k,i。 printf(please enter the numbers:\n)。 for(i=0。iN。i++) scanf(%d,amp。a[i])。 printf(how much steps want to shift:\n)。 scanf(%d,amp。k)。 __shift__ (a,N,k)。for(i=0。iN。i++) printf(%5d,a[i])。} 5有n人圍成一圈,順序排號。從第1個人開始報數(shù)(從1到3報數(shù)),凡報到3的人退出圈子,問最后留下的是原來的第幾號的那位。include define N 7void f(int a[],int n,int k){ int i,j=0,m=n。 /*j報數(shù),每次以k為基數(shù)循環(huán)移動,m 是桌上留下的人數(shù)*/ for(i=0。m!=1。i++){ if(i==n) i=0。/*數(shù)組指針循環(huán)移動*/ if(__a[i]!=0__){ j++。 if(j==k+1) j=1。 if(__j==k__){ m。 a[i]=0。 } } }}main(){ int a[N]。 int i,k=4。 for(i=0。iN。i++) a[i]=i+1。 f(a,N,k)。 for(i=0。iN。i++) if(a[i]) printf(the last number is%d,a[i])。}5寫一函數(shù),求一個字符串的長度。在主函數(shù)中輸入字符串,并輸出其長度。 include int strlength(char* str){ int i,len=0。 if(str==NULL) return __0__。 for(i=0。 __str[i]!=’\0’__。i++) len++。 return __len__。}main(){ char ch[]=chinease。 printf(string length=%d,strlength(ch))。}
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1