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

正文內(nèi)容

語言程序設(shè)計(第四版)第2章【課后答案】[合集5篇]-資料下載頁

2024-11-16 23:20本頁面
  

【正文】 =a。pb=b。for(i=0。i{temp=*pa。*pa=*pb。*pb=temp。pa++。pb++。}printf(“對換后n”)。printf(“數(shù)組a:”)。for(i=0。iprintf(“%d ”,a[i])。printf(“n”)。printf(“數(shù)組b:”)。for(i=0。iprintf(“%d ”,b[i])。} : include main(){char str1[80],str2[80],*p1,*p2。int j。printf(“input two kinds of string:n”)。gets(str1)。gets(str2)。for(p1=str1,p2=str2。*p1amp。amp。*p2。p1++,p2++)/*比較每一對字符,直到出現(xiàn)39。39。,退出循環(huán) */{if(*p1!=*p2)break。/* 若某一對字符不同,則已分出大小,退出循環(huán)*/}j= *p1*p2。/*j為結(jié)束比較時那對字符的ASCII碼差值 */if(j0)printf(“%dn”,1)。else if(jprintf(“%dn”,1)。elseprintf(“%dn”,0)。} : include int main(){int a[4][4],temp。int(*p)[4]。int i,j。p=a。//為行指針p賦初值printf(“Enter array elements:n”)。for(i=0。i//輸入數(shù)組元素的值for(j=0。jscanf(“%d”,*(p+i)+j)。for(i=0。ifor(j=0。j{temp=*(*(p+i)+j)。*(*(p+i)+j)= *(*(p+j)+i)。*(*(p+j)+i)=temp。}//轉(zhuǎn)置矩陣for(i=0。i//輸出數(shù)組元素的值{for(j=0。jprintf(“%4d”,p[i][j])。printf(“n”)。}return 0。} : include int main(){char str[80],*sp。int count[26]= {0},i,a。gets(str)。for(sp=str。*sp。sp++)//用指針訪問字符串{a=*sp97。//將a字符的個數(shù)統(tǒng)計在數(shù)組count下標(biāo)為0的單元,依次類推count[a]++。}for(i=0。iif(count[i]!=0)printf(“%c=%d ”,i+97,count[i])。return 0。} : include int main(){char str[80],*spf,*spr。int flag=1。gets(str)。for(spr=str。*spr。spr++)//讓指針spr指到字符串的末尾。spr。//用指針spr指到字符串最后一個字符for(spf=str。spfif(*spf!=*spr)flag=0。if(flag)printf(“YESn”)。elseprintf(“NOn”)。return 0。} : include include int main(){char name[5][15]。char *p[5]。//定義指針數(shù)組char *temp。int i,j,k。printf(“Enter 5 strings:n”)。for(i=0。i{gets(name[i])。//讀入5個字符串p[i]=name[i]。//指針數(shù)組元素指向字符串}for(i=0。i{k=i。for(j=i+1。jif(strcmp(p[j],p[k])if(k!=i){temp = p[i]。p[i]=p[k]。p[k]=temp。//改變指針的指向}}printf(“nThe sorted result:n”)。printf(“n”)。for(i=0。iputs(p[i])。//按指針指向順序輸出return 0。}第六章一.選擇題15 CBCDA610 AADBB1115BBDBD1620 AABAA 二.填空題 auto, register, static, extern 6 ,17 2 6 24 120 1 return n+sum(n1)三、編程題: include include int prime(int m){int i,k。if(m==1)return 0。else{k=sqrt(m)。for(i=2。iif(m%i==0)break。if(ielse return 1。} } int main(){int i。for(i=101。iif(prime(i))printf(“%d ”,i)。} : include include float fun(float x){float y。if(x5amp。amp。xy=x。else if(x==0)y=x1。else if(x0amp。amp。xy=x+1。return y。} void main(){float x。printf(“請輸入x的值:”)。scanf(“%f”,amp。x)。printf(“%fn”,fun(x))。} : void tran(int x){ int i,s[20]={0}。for(i=0。x。i++){s[i]=x%8。x/=8。} i。for(。i=0。i)printf(“%d”,s[i])。printf(“n”)。} void main(){int dec。printf(“請輸入一個十進(jìn)制數(shù):”)。scanf(“%d”,amp。dec)。tran(dec)。} : include void swap(int a[],int n){int *pf,*pr,temp。for(pf=a,pr=a+n1。pf{temp=*pf。*pf=*pr。*pr=temp。} } void main(){int array[20],n,i。printf(“請輸入要處理的數(shù)據(jù)的個數(shù):”)。scanf(“%d”,amp。n)。printf(“請輸入%d個數(shù):”,n)。for(i=0。iscanf(“%d”,amp。array[i])。swap(array,n)。printf(“對換后的數(shù)據(jù)為:”)。for(i=0。iprintf(“%d ”,array[i])。} : include void swap2w(int a[][5]){int i,j,temp。for(i=0。ifor(j=0。j{temp=a[i][j]。a[i][j]=a[5i1][j]。a[5i1][j]=temp。} } void main(){int a[5][5],n,i,j。for(i=0。ifor(j=0。jscanf(“%d”,amp。a[i][j])。swap2w(a)。printf(“對換后的數(shù)據(jù)為:n”)。for(i=0。i{for(j=0。jprintf(“%d ”,a[i][j])。printf(“n”)。} } : include int huiwen(char str[]){char *spf,*spr。int flag=1。for(spr=str。*spr。spr++)//讓指針spr指到字符串的末尾。spr。//用指針spr指到字符串最后一個字符for(spf=str。spfif(*spf!=*spr)flag=0。return flag。}int main(){char str[80]。gets(str)。if(huiwen(str))printf(“YESn”)。elseprintf(“NOn”)。return 0。} : include int delch(char str[],char ch){int i,j。for(i=0。str[i]。i++)if(ch==str[i])for(j=i+1。str[j]。j++)//刪除字符str[j1]=str[j]。str[j1]=str[j]。//移動字符串末尾的39。39。 }int main(){char str[80],c。gets(str)。scanf(“%c”,amp。c)。delch(str,c)。puts(str)。return 0。} : include int he(int n){if(n==1)return 1。elsereturn n+he(n2)。} int main(){int i,s=0。for(i=1。is=s+he(i)。printf(“%dn”,s)。return 0。} : include int feb(int n){int f。if(n==1||n==0)return 1。else{f=feb(n1)+feb(n2)。return f。} } int main(){int n。scanf(“%d”,amp。n)。printf(“%d”,feb(n))。return 0。}第七章一.選擇題15BDDCC610 BBDCB1115BBDCB1618 DBB 二.填空題 a,b,c。 3 c name amp。ppost_codestruct munication *ppost_code三、編程題: include define N 4 /*結(jié)構(gòu)體類型定義*/ struct student {char no[10]。char name[10]。float score[3]。float total。}。//主函數(shù) int main(){struct student stu[N]。//定義結(jié)構(gòu)體數(shù)組,存儲4個學(xué)生信息struct student temp。//定義結(jié)構(gòu)體變量,用于交換數(shù)據(jù)的臨時存儲空間int i,j,k。/*從鍵盤輸入學(xué)生信息*/puts(“Enter students39。 info:”)。for(i=0。i{printf(“student %d:n”,i+1)。gets(stu[i].no)。//輸入學(xué)號gets(stu[i].name)。//輸入姓名scanf(“%f%f%f”,amp。stu[i].score[0],amp。stu[i].score[1],amp。stu[i].score[2])。//輸入3門課的成績getchar()。//接收輸入緩沖區(qū)的字符stu[i].total=stu[i].score[0]+stu[i].score[1]+stu[i].score[2]。//計算總成績}/*用選擇排序法,對學(xué)生成績進(jìn)行排序*/for(i=0。i{k=i。for(j=i+1。j{if(stu[j].totalstu[k].total)k=j。else if(stu[j].total==stu[k].total)//若總成績相等,按英語成績排序{if(stu[j].score[2]stu[k].score[2])k=j。}}/*交換學(xué)生信息*/if(k!=i){temp=stu[i]。//結(jié)構(gòu)體變量賦值stu[i]=stu[k]。stu[k]=temp。}} //輸出排好序的學(xué)生信息printf(“nThe sorted list:n”)。printf(“%12s%22s%10s%10s%10s%10sn”,“no”,“name”,“course1”,“course2”,“course3”,“Total”)。for(i=0。i{printf(“%12s%22s”,stu[i].no,stu[i].name)。printf(“% %%”,stu[i].score[0],stu[i].score[1],stu[i].score[2])。printf(“%”,stu[i].total)。}return 0。} : include define N 45 /*結(jié)構(gòu)體類型定義*/ struct student {char no[10]。char name[20]。int age。float score。}。//主函數(shù) int main(){struct student stu[N]。//定義結(jié)構(gòu)體數(shù)組,存儲45個學(xué)生信息int maxi=0。//存儲成績最高的學(xué)生信息的下標(biāo)int i。/*從鍵盤輸入學(xué)生信息*/puts(“Enter students39。 info:”)。for(i=0。i{printf(“student %d:n”,i+1)。gets(stu[i].no)。//輸入學(xué)號gets(stu[i].name)。//輸入姓名scanf(“%d%f”,amp。stu[i].age,amp。stu[i].score)。//輸入年齡和一門課的成績getchar()。//接收輸入緩沖區(qū)的字符if(stu[maxi].scoremaxi=i。} //輸出成績最高的學(xué)生信息printf(“nThe highest score is:n”)。printf(“%12s%22s%10s%10sn”,“no”,“name”,“age”,“cours
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1