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

正文內(nèi)容

高級語言程序設(shè)計(c語言)實驗教學(xué)大綱-閱讀頁

2024-10-11 19:51本頁面
  

【正文】 )。c1,amp。printf(“a=%d,b=%d,x=%f,y=%f,c1=%c,c2=%”,a,b,x,y,c1,c2)。}編程序,用getchar函數(shù)讀入兩個字符給cc2,然后分別用 putchar函數(shù)和 printf函數(shù)輸出這兩個字符。c1=getchar()。putchar(c1)。printf(“n%c,%c”,c1,c2)。}三、實驗報告要求將題目:1和3的源程序、運行結(jié)果,以及實驗中遇到的問題和解決問題的方法,以及實驗過程中的心得體會,寫在實驗報告上。二、實驗內(nèi)容和源程序清單、測試數(shù)據(jù)、結(jié)果。(要求文件名:)include int main(){ int a=5,b=7。char c=39。long n=1234567。printf(“%d%dn”,a,b)。printf(“%f,%fn”,x,y)。printf(“%,%,%.4f,%.4f,%3f,%3fn”,x,y,x,y,x,y)。printf(“%c,%d,%o,%xn”,c,c,c,c)。printf(“%u,%o,%x,%dn”,u,u,u,u)。return 0。若是閏年,輸出“Yes”,否則輸出“No”。(2)能被400整除。printf(“Enter year:”)。year)。amp。} else{flag = 0。} else{printf(“Non”)。}(3)編程序,并給出程序的運行結(jié)果,注意思考case中break的用法以及為什么是這樣的結(jié)果?(要求文件名:)參考程序:include int main(){int x=2,y=1,a=1,b=2。case 2:b++。}case 3:a++。break。return 0。(要求文件名:)參考程序:include int main(){int t,a,b,c,d。a,amp。c,amp。printf(“a=%d,b=%d,c=%d,d=%dn”,a,b,c,d)。a=b。} if(ac){t=a。c=t。a=d。} if(bc){t=b。c=t。b=d。} if(cd){t=c。d=t。return 0。實驗四 循環(huán)結(jié)構(gòu)程序設(shè)計一、實驗?zāi)康摹or語句實現(xiàn)循環(huán)程序設(shè)計理解循環(huán)條件和循環(huán)體,以及while、for語句的相同及不同之處 掌握嵌套循環(huán)程序設(shè)計熟練掌握下拉菜單Debug的程序調(diào)試方法 掌握break和continue的用法二、實驗內(nèi)容和源程序清單、測試數(shù)據(jù)、結(jié)果。(要求文件名:)參考程序:include int main(){ int x,y,i,m,max。x,amp。if(xy)m=x。for(i=1。amp。} printf(“%dn”,max)。return 0。如輸入6,輸出1,2,3;輸入20,輸出1,2,4,5,10。scanf(“%d”,amp。for(i=1。} return 0。(要求文件名:)參考程序:include include int main(){ char c。printf(“please input string:”)。n39。a39。amp。A39。amp。else if(c=39。amp。cdigit++。 39。else other++。return 0。(要求文件名:)23499100參考程序:include int main(){int sign = 1。double deno = 2。while(denosign =(1)*sign。sum = sum+term。} printf(“%lfn”,sum)。}三、實驗報告要求將題目:3和4的源程序、運行結(jié)果,以及實驗中遇到的問題和解決問題的方法,以及實驗過程中的心得體會,寫在實驗報告上。(1)給出下面程序的結(jié)果,思考為什么?(要求文件名:)include int main(){char a[]=“Chinaren”,b[]=“Tiananmen”。int k=0。p2=b。kif(*(p1+k)==*(p2+k))printf(“%c”,*(p1+k))。return 0。(要求文件名:)參考程序: define M 3 define N 4include int main(){ int max,i,j,r,c。max=a[0][0]。ifor(j=0。r=i。}printf(“max=%d , row =%d , colum=%d n”,max , r, c)。}(3)編程序用于讀入10個字符串,然后找出最大的字符串并打印。int i。for(i=0。} strcpy(maxstring, str[0])。i{if(strcmp(str[i],maxstring)0){strcpy(maxstring,str[i])。}(4)給出下面程序的運行結(jié)果,思考為什么?(要求文件名:)include int main(){int a[4][4]={{1,2,3,4},{0,12,13,14},{21,23,0,24},{31,32,33,0}}。for(i=0。j{if(a[i][j]if(a[i][j]==0)break。} } printf(“%dn”,s)。}(5)測試二維數(shù)組的各個地址值,結(jié)果是什么,思考原因。printf(“%xn”,a)。for(int i=0。a[i][j])。}三、實驗報告要求將題目:2和3的源程序、運行結(jié)果,以及實驗中遇到的問題和解決問題的方法,以及實驗過程中的心得體會,寫在實驗報告上。(1)給出下面程序的結(jié)果,思考為什么?(要求文件名:)include void swap(int x,int y){ int t。x=y。printf(“%d %d ”,x,y)。swap(a,b)。return 0。(要求文件名:)參考程序:include int prime(int number)。printf(“please input a num:n”)。number)。elseprintf(“%d is not!”,number)。} int prime(int number)/*此函數(shù)用于判別素數(shù)*/ { int flag=1,n。nif(number%n==0)flag=0。}(3)求兩個整數(shù)的最大公約數(shù)和最小公倍數(shù)。(要求文件名:)參考程序:include int max_ys(int x,int y)。scanf(“%d,%d”,amp。y)。printf(“%dn”,max)。return 0。if(xy)m=x。for(i=1。} return(max)。(要求文件名:)參考程序:include include include long change(char shu[]){ long i,k,sum=0。for(i=k。i)if(shu[i]=48amp。shu[i]sum=sum+(shu[i]48)*pow(16,ki)。amp。else if(shu[i]=97amp。shu[i]sum=sum+(shu[i]87)*pow(16,ki)。break。} int main(){ char str[100]。gets(str)。if(!s)printf(“The number is not oxn”)。return 0。實驗七指針一、實驗?zāi)康?。二、實驗?nèi)容和源程序清單、測試數(shù)據(jù)、結(jié)果。參考程序:(輸入三個整數(shù),按由小到大的順序輸出)(要求文件名:)include void swap(int *p1,int *p2)。scanf(“%d,%d,%d”,amp。n2,amp。p1=amp。p2=amp。p3=amp。if(n1n2)swap(p1,p2)。if(n2n3)swap(p2,p3)。return 0。temp=*p1。*p2=temp。int main(){ char s1[20],s2[20],s3[20]。scanf(“%s”,ps1)。scanf(“%s”,ps3)。if(strcmp(ps1,ps3)0)swap(ps1,ps3)。printf(“the order is:%s,%s,%sn”,ps1,ps2,ps3)。} void swap(char *p1,char *p2){ char temp[20]。strcpy(p1,p2)。}(2)用指向指針的指針的方法對x個整數(shù)排序并輸出。x和各整數(shù)在主函數(shù)中輸入,最后在主函數(shù)中輸出。int main(){int x,a[100],*p,i。scanf(“%d”,amp。for(i=0。p=a。maopao(p,x)。p=a。iprintf(“%dt”,*p)。} void maopao(int *p,int x){ int i,j,temp。ifor(j=0。*(p+j)=*(p+j+1)。} }(3)利用函數(shù)和指針將給定字母字符串的第一個字母變成大寫字母,其它字母變成小寫字母。(要求文件名:)參考程序:include include void change(char *s)。char *ps=s。change(ps)。return 0。x=strlen(s)。a39。amp。s++。i=39。amp。*s*s+=32。實驗八結(jié)構(gòu)體和共用體一、實驗?zāi)康?。,初步學(xué)會對鏈表進行操作。(1)給出下面程序的運行結(jié)果,思考為什么?(要求文件名:)include struct STU {char num[10]。}。int i。for(i=0。} printf(“%”,sum)。}(2)有10個學(xué)生,每個學(xué)生的數(shù)據(jù)包括學(xué)號,姓名,三門課的成績,從鍵盤輸入十個學(xué)生的數(shù)據(jù),要求打印出每個學(xué)生的平均成績,以及最高分的學(xué)生的數(shù)據(jù)(包括學(xué)號,姓名,三門課的成績,平均分數(shù))。char name[8]。float avr。int main(){ int i,j,maxi。for(i=0。printf(“NO.:”)。printf(“name:”)。for(j=0。scanf(“%f”,amp。}}average=0。maxi=0。i{ sum=0。jsum+=stu[i].score[j]。average+=stu[i].avr。maxi=i。printf(“score1score2score3averagen”)。ifor(j=0。printf(“%”,stu[i].avr)。printf(“The highest score is : student %s,%sn”,stu[maxi].num,stu[maxi].name)。return 0。輸入一個年齡,如果鏈表中的結(jié)點所包含的年齡等于此年齡,則將此結(jié)點刪去。char name[8]。int age。} stu[10]。int i,length,iage,flag=1。//找到待刪除元素 find=1,否則find=0 while(flag==1){printf(“input length of list(scanf(“%d”,amp。if(lengthflag=0。ip=(struct student *)malloc(LEN)。elseptnext=p。printf(“NO.:”)。printf(“name:”)。printf(“sex:”)。printf(“age:”)。page)。p=head。//顯示while(p!=NULL){printf(“%4s%8s%6s%6dn”,pnum,pname,psex,page)。}// 刪除printf(“input age:”)。iage)。p=pt。head=pt=p。}else//鏈頭不是待刪元素pt=ptnext。find=1。pt=ptnext。p=head。//顯示結(jié)果while(p!=NULL){printf(“%4s%8s”,pnum,pname)。p=pnext。}三、實驗報告要求將題目3的源程序、運行結(jié)果,以及實驗中遇到的問題和解決問題的方法,以及實驗過程中的心得體會,寫在實驗報告上。二、實驗內(nèi)容和源程序清單、測試數(shù)據(jù)、結(jié)果。(要求文件名:)include int main(){ FILE *fp。float x。for(i=1。x)。}fclose(fp)。}(2)(英語、計算機、數(shù)學(xué)),存放格式為:每人一行,成績間由逗號分隔。(要求文件名:)include int main(){ FILE *fp。float x , y , z , s1 , s2 , s3。while(!feof(fp)){fscanf(fp,“%f,%f,%f”,amp。y,amp。s1=s1+x。s3=s3+z。}printf(“分數(shù)高于90的人數(shù)為:%dn”,num)。return 0。(要求文件名:)include “” int main(){FILE *fp1,*fp2。fp1=fopen(“c:”,“r”)。} while(!feof(fp1)){fscanf(fp1,“%f,%f,%f”,amp。y,amp。printf(“%f,%f,%f,%fn”,x,y,z,x+y+z)。}fclose(fp1)。return 0。
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1