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

正文內(nèi)容

西北農(nóng)林科技大學(xué)c語言試題答案-wenkub

2024-11-05 03 本頁面
 

【正文】 )。輸入樣例: 0 1 2 3 4 5 6 7 8 9 輸出樣例: 9 8 7 6 5 4 3 2 1 0提示: 數(shù)據(jù)倒置是指將數(shù)組前后元素的值交換后再輸出。}}}for(i=0。i{for(j=i+1。ip[i]=a[i]。輸入樣例: ijk jkl def ghi def cde hij def efg fgh輸出樣例: cde def def def efg fgh ghi hij ijk jkl提示:① 定義二維字符數(shù)組和指向該數(shù)組的指針數(shù)組;② 用循環(huán)使指針數(shù)組的元素指向二維字符數(shù)組各行首;③ 用循環(huán)為指針數(shù)組元素賦字符串為值;④ 用strcmp函數(shù)比較兩個(gè)指針數(shù)組元素的值、用strcpy函數(shù)交換兩個(gè)指針數(shù)組元素的值。iprintf(“%dn”,a[9])。jif(*(p+j)*(p+j+1)){ temp=*(p+j)。} p=amp。int i,j=0,temp。i描述:用指針實(shí)現(xiàn):由鍵盤輸入10個(gè)整數(shù),將他們按由小到大的順序排列。for(i=0。/*輸出楊輝三角形*/ include include void main(){ int i,j,n。輸出: n階楊輝三角形。strcpy(name[i],name[i+1])。for(i=0。輸出: 按照ASCⅡ碼的順序從小到大排序。}aver[i]=sum[i]/5。for(i=0。for(i=0。}已知10個(gè)學(xué)生的5門課程的成績,將其存入一個(gè)二維數(shù)組,求每一個(gè)學(xué)生的總成績和每一個(gè)學(xué)生的平均成績。amp。str[i]ia++。else if(str[i]=39。A39。gets(str)。輸入: 任意一串字符串輸出: 大寫字母、小寫字母、數(shù)字以及其他字符的個(gè)數(shù)。} for(i=0。a[kmax]=temp。iif(a[i]a[kmax])kmax=i。/* 數(shù)據(jù)順序調(diào)整*/ include include void main(){ int i,a[10],temp。for(i=0。輸入: 55的數(shù)組輸出: 主對角線和輔對角線上元素之和輸入樣例: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25輸出樣例: 65 65提示:主對角線為從矩陣的左上角至右下角的連線,在數(shù)組中即指行列下標(biāo)相同的元素,輔對角線為從矩陣的右上角至左下角的連線,這些元素的下標(biāo)之間也可用相應(yīng)的表達(dá)式表達(dá)。amp。amp。amp。amp。a[i]!=0。/*簡單加密程序*/ include void main(){ char a[80]。puts(str1)。j++){str1[i]=str2[j]。i++)。gets(str2)。} puts(str)。gets(str2)。} }由鍵盤任意輸入兩串字符,不用庫函數(shù)strcat,連接將兩串字符。jprintf(“ ”)。scanf(“%d”,amp。輸出: 用該字符在屏幕上構(gòu)成的要求圖形。a=a*x*x。sinx=0。float i,sinx,x。Multi = a1*b1/Div。if(awhile(rem){ rem = a%b。a,amp。/* 求兩個(gè)數(shù)的最大公約數(shù)和最小公倍數(shù)*/include void main(){ int a,b,rem,temp。n)。printf(“%dn”,x)。amp。問滿足條件的最少階梯數(shù)是多少。oushuge++。m)。scanf(“%d”,amp。f=a。e=a。if(ab){ {d=c。a, amp。} 從鍵盤輸入三個(gè)數(shù),將它們按從大到小進(jìn)行排序,然后輸出。a+cbamp。c0amp。if(a0amp。scanf(“%f%f%f”,amp。} 從鍵盤輸三個(gè)數(shù),判斷是否能將它們作為三角形的三條邊構(gòu)成一個(gè)三角形。area=sqrt(s*(sa)*(sb)*(sc))。amp。a39。A39。不要改變與輸入輸出有關(guān)的語句。/*成績判斷*/ include void main(){ float mark。printf(“size of float=%dn”,sizeof(float))。/*數(shù)據(jù)類型長度測試*/ include void main(){ printf(“size of char=%dn”,sizeof(char))。scanf(“%c”,amp。area =((supline+dowline)*high)/。scanf(“%f”,amp。/*計(jì)算梯形的面積*/ include void main(){ float supline,dowline,high。j=a*b。a,amp。}簡單計(jì)算 由鍵盤任意輸入2個(gè)數(shù),分別計(jì)算它們的和、差、積、商。/*簡單計(jì)算*/ include void main(){ float a,b。b)。s=a/b。double area。dowline)。printf(“%f n”,area)。c)。printf(“size of short=%dn”,sizeof(short))。printf(“size of double=%dn”,sizeof(double))。scanf(“%f”,amp。includemain(){char ch。amp。amp。b+caamp。printf(“三角形的面積是:%fn”,area)。若能,輸出“Yes”,否則,輸出“No”。a,amp。amp。amp。amp。/*按從大到小排序三個(gè)數(shù)*/ include main(){int a,b,c,d,e,f。b, amp。e=a。f=c。} } } printf(“排序后:%d, %d, %dn”, d, e, f)。n)。if(m%2!=0){jishuhe=jishuhe+m。}}printf(“%dn%dn%dn%dn”,jishuhe,jishuge,oushuhe,oushuge)。/*愛因斯坦階梯問題*/ include void main(){ int x。(x%5==4)amp。} 一天一只猴子摘下一堆桃子,吃了一半,覺得不過癮,又多吃了一個(gè),第2天接著吃了前一天剩下的一半,再多吃了一個(gè),以后每天如此,直到第n天,只剩下1個(gè)桃子,問猴子一共摘了多少桃子? /*猴子吃桃問題*/ include void main(){ int n。for(i=1。int Div,Multi。b)。a=b。printf(“%dn%dn”,Div,Multi)。scanf(“%f”,amp。for(i=1。b=b*2*i*(2*i+1)。include void main(){ int n,i,j。n)。for(j=0。輸入: 兩串字符輸出: 連接將兩串字符輸入樣例: abc def輸出樣例: abcdef /*字符串連接*/ include include void main(){int i,j,k。j=strlen(str1),k=strlen(str2)。} /*字符串連接*/ include include void main(){char str1[100],str2[50]。for(i=0。for(j=0。i++。} 描述:由鍵盤任意輸入一串字符,對其進(jìn)行加密,加密原則為:如果為字母,將其循環(huán)右移2個(gè)字母,其他字符保持不變。int i。i++){if((a[i]=39。 a[i]=39。a[i]=39。a[i]=39。a[i]a[i]=a[i]24。/*矩陣對角線元素求和*/ include include void main(){ int i,j。i描述:由鍵盤任意輸入10個(gè)數(shù),將最大數(shù)調(diào)到最前面,最小數(shù)調(diào)到最后面。int kmax=0,kmin=0。if(a[i]kmin=i。if(kmax!=9){ temp=a[9]。iprintf(“%d ”,a[i])。輸入樣例: abcdefg123456ABCDEFG 輸出樣例: 7 7 6 /*字符統(tǒng)計(jì)*/ include include void main(){ char str[100]。for(i=0。amp。a39。else if(str[i]=39。str[i]io++。輸入: 10個(gè)學(xué)生的5門課程的成績輸出: 每一個(gè)學(xué)生的總成績和每一個(gè)學(xué)生的平均成績輸入樣例: 80 70 89 81 71 88 82 72 87 83 73 86 84 74 85 85 75 84 86 76 83 87 77 82 88 78 81 89 79 80 輸出樣例: /*學(xué)生成績計(jì)算*/ include“” void main(){ int i,j。ifor(j=0。i{sum[i]=0。}for(i=0。輸入樣例: zhang ziang zaang zbang zcang zdang zeang zfang zgang zhang輸出樣例: zaang zbang zcang zdang zeang zfang zgang zhang zhang ziang /*姓名排序*/ include include void main(){ char name[10][10]。igets(name[i])。strcpy(name[i+1],temp)。輸入樣例: 6輸出樣例: 1 1 1 1 2 1 3 1 4 1 5 10 5提示:① 楊輝三角形的特點(diǎn):第一列和對角線上的元素值均為1,即a[i][0]=a[i][i]=1。int a[100][100]。ia[i][i]=1。輸入: 鍵盤輸入的10個(gè)整數(shù)。p=a。a[j]。*(p+j)=*(p+j+1)。} 標(biāo)題: 描述: 用指針實(shí)現(xiàn):將10個(gè)字符串(設(shè)其長度小于20)從小到大排序。/*用指針實(shí)現(xiàn)字符串排序*/ include include void main(){ char a[10][20],*p[10],b[20]。}for(i=0。j{if(strcmp(p[i],p[j])0){strcpy(b,p[i])。i描述: 用指針實(shí)現(xiàn):將具有10個(gè)元素的一維數(shù)組中的數(shù)據(jù)倒置。/*數(shù)據(jù)倒置*/ include void main(){ int a[10],b,*p,*q。} p=a。} for(i=0。輸入樣例: 5 8 7 6 9 4 3 2 1 0 輸出樣例: 0 8 7 6 5 4 3 2 1 9 /*用指針實(shí)現(xiàn)數(shù)據(jù)位置調(diào)整*/ include void main(){ int a[10],*p1,*p2,temp。//p2=a。}b1=a。p1++。b2=a。p2++。for(i=0。輸出: 最大數(shù)及其位置。ifor(j=0。for(i=0。}} }printf(“%d %d %dn”,iMaxRow,iMaxCol,a[iMaxRow][iMaxCol])。輸入樣例: 0123456 5 2輸出樣例: 56提示:① 定義二個(gè)字符數(shù)組zfsour[100]、zfdest[100],zfsour存放原串,zfdest存放新串;② 定義二個(gè)指針變量*pzfsour、*pzfdest; zfsour字符數(shù)組的首地址;③ 從鍵盤輸入取字符的開始位置m(即下標(biāo)值)和要取的字符個(gè)數(shù)n;④ 讓指針變量pzfsour指向zfsour+m處,讓pzfdest指向zfdest字符數(shù)組的首地址;⑤ 通過n次循環(huán),逐次賦值、移動(dòng)指針,即將原串中的n個(gè)字符存到新串字符數(shù)組中。scanf(“%d %d”,amp。pszdest=szstrdest。pszsour++。} 標(biāo)題: 描述:設(shè)計(jì)一個(gè)函數(shù),將任意2個(gè)整數(shù)交換,并在主函數(shù)中調(diào)用此函數(shù)。a,amp。b)。*p1=*p2。void main(){ char a[100]。while(*p!=39。amp。輸入: n個(gè)整數(shù)輸出: 排序后的n個(gè)整數(shù)輸入樣例: 10輸出樣例: 9 8 7 6 5 4 3 2 1 0/*排序函數(shù)設(shè)計(jì)*/ include void paixu(int a[],int num)。for(i=0。for(i=0。i{k=i。a[k]=a[i]。int main(void){int i, j。n)。m[i][j])。jprintf(“%d ”,m[i][j])。for(i=0。a[j][i] = temp。輸入樣例: 100 200輸出樣例: 101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199 21/*求素?cái)?shù)函數(shù)設(shè)計(jì)*/ include include int P(int)。i,amp。num++。double k。while(i{if(n%i ==0)found = 0。輸入: 一個(gè)八進(jìn)制數(shù)輸出: 十進(jìn)制數(shù)輸入樣例: 77 輸出樣例: 63/*進(jìn)制轉(zhuǎn)換函數(shù)設(shè)計(jì)*/ include int conver(char *)。} int conver(char *p){ int num=0。p++)num=num*8+*p39。輸入: 2個(gè)整數(shù)輸出: 最大公約數(shù)輸入樣例: 8 4 輸出樣例: 4提示:求最大公約數(shù)可用輾轉(zhuǎn)相除法: rem=m%n。/*求最大公約數(shù)函數(shù)設(shè)計(jì)*/ include int divi(int,int)。b)。if(nm){int z。} do {q=m%n。return m。int a[4][4]。a[i][j])。int i,j。j{if(*(p+i*n+j)!=*(p+j*n+j)){found=0。輸入: 從鍵盤輸
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1