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

正文內(nèi)容

c語言打印圖形-資料下載頁(yè)

2025-08-11 12:22本頁(yè)面
  

【正文】 gets(strB)。 strcat(strA,strB)。 for(i=0。istrlen(strA)。i++) { for(j=0。ji。j++) { if(strA[i]strA[j]) {temp=strA[i]。strA[i]=strA[j]。strA[j]=temp。} } } for(i=0。istrlen(strA)。i++) { for(j=i+1,k=0。jstrlen(strA)。j++) if(strA[i]!=strA[j]){k=ji1。break。} if(k!=0)for(j=i。jstrlen(strA)。j++)strA[j]=strA[j+k]。 } puts(strA)。}325. 編程,輸入五個(gè)字符串,請(qǐng)將它們按從小到大的順序排列后輸出。————main(){ char a[6][80]。 int i,j。 for(i=0。i5。i++){printf(string %d:,i+1)。gets(a[i])。} for(i=0。i5。i++)for(j=i+1。j5。j++) if(strcmp(a[i],a[j])0) {strcpy(a[5],a[i])。strcpy(a[i],a[j])。strcpy(a[j],a[5])。} for(i=0。i5。i++)puts(a[i])。}326. 編程,輸入五個(gè)字符串,請(qǐng)將它們按從大到小的順序排列后輸出?!猰ain(){ char a[6][80]。 int i,j。 for(i=0。i5。i++){printf(string %d:,i+1)。gets(a[i])。} for(i=0。i5。i++)for(j=i+1。j5。j++) if(strcmp(a[i],a[j])0) {strcpy(a[5],a[i])。strcpy(a[i],a[j])。strcpy(a[j],a[5])。} for(i=0。i5。i++)puts(a[i])。}327. 編程,將輸入的兩行字符串連接后,將新串中全部空格移到串首后輸出?!猧nclude main(){ char strA[80],strB[80],temp。 int i,j。 gets(strA)。 gets(strB)。 strcat(strA,strB)。 for(i=0。istrlen(strA)。i++) { if(strA[i]==39。 39。) { for(j=i。jstrlen(strA)。j++)strA[j]=strA[j+1]。 for(j=strlen(strA)1。j=0。j)strA[j+1]=strA[j]。 strA[0]=39。 39。 } } puts(strA)。}328.編程,輸入兩個(gè)字符串ss2,將s1復(fù)制到s2并輸出s1和s2。復(fù)制時(shí),若字符串s1中存在縮寫形式 (如: a – z ) 應(yīng)轉(zhuǎn)換為字符串s2中的完整形式(abcd……xyz)?!啊碧?hào)之前的字符必須小于“”號(hào)之后的字符才是合法的縮寫形式。例如,s1=abcfg,則s2=abcdefg,如果s1=abcaf,則 s2=abcaf。應(yīng)能夠處理任意可顯示的ASCII字符?!@道題比較復(fù)雜 應(yīng)該給你們加上注釋 不好意思 忘了加 呵呵main(){ char strA[80],strB[80]=。 int i,j,k,m,s=0。 gets(strA)。 for(i=0。i=strlen(strA)。i++) { if(strA[i]!=39。39。)strB[i+s]=strA[i]。 else { if(strA[i1]=strA[i+1] || strA[i+1]==39。\039。) strB[i+s]=strA[i]。 else { k=strA[i+1]strA[i1]。 for(m=1。mk。m++)strB[i+s+m1]=strA[i1]+m。 s+=k2。 } } } puts(strB)。}329. 編程,輸入字符串,輸出字符串中每個(gè)字符所出現(xiàn)的次數(shù)。如: 輸入字符串: abcedabcdcd 則輸出: a=2 b=2 c=3 d=3 e=1————main(){ char str[80]。 int a[256]={0},i,temp。 puts(Input string)。 gets(str)。 for(i=0。str[i]!=39。\039。i++) { temp=str[i]。 a[temp]++。 } puts()。 for(i=0。i256。i++) if(a[i]!=0)printf(%c=%d 。,i,a[i])。}330. 編程,輸入一個(gè)長(zhǎng)度不超過100的字符串,刪除串中的重復(fù)字符后輸出。如: 輸入字符串: abacaeedabcdcd 則輸出: abced————include main(){ char str[100],temp。 int i,j,k。 gets(str)。 for(i=0。istrlen(str)。i++) { for(j=0。ji。j++) if(str[i]==str[j]) {for(k=i。kstrlen(str)。k++)str[k]=str[k+1]。i。} } puts(str)。}331. 編程,輸入一行字符串,請(qǐng)將其中的字符按照單詞進(jìn)行分割,輸出該行中包含的全部單詞。(單詞是用空格、\t或\n分割的字符串。)————include int fun(char ch){ if(ch==39。 39。 || ch==39。\t39。 || ch==39。\n39。)return 1。 else return 0。}main(){ char str[80],temp。 int i,j,k。 puts(Input string:)。 gets(str)。 puts(OutPut words:)。 for(i=0。istrlen(str)。i++) { if( fun(str[i]) ) { for(j=i+1,k=0。jstrlen(str)。j++) if( !fun(str[j]) ){k=ji1。break。} if(k!=0)for(j=i。jstrlen(str)。j++)str[j]=str[j+k]。 str[i]=39。\n39。 } } puts(str)。}332. 編程,將任一正整數(shù)轉(zhuǎn)換為二進(jìn)制形式?!椒?void fun(int i){ if(i1) fun(i/2)。 printf(%d,i%2)。}main(){ int n。 printf(Input decimal :)。 scanf(%d,amp。n)。 fun(n)。}————方法2main(){ int binaty[100]。 int n,i=0。 printf(Input decimal :)。 scanf(%d,amp。n)。 do { binaty[i]=n%2。 n/=2。i++。 }while(n!=0)。 for(i。i=0。i){printf(%d,binaty[i])。}}第二部分 簡(jiǎn)單數(shù)值計(jì)算:21. 編程,輸出200以內(nèi)所有完全平方數(shù)C(滿足C2=A2+B2)及其個(gè)數(shù)。————main(){ int a,b,c,n=0。 for(c=1。c=200。c++) for(a=1。a=200。a++) for(b=1。b=200。b++) if(c*c==a*a+b*b){printf(%4d,c)。a=201。b=201。n++。} printf(\nn=%d\n,n)。}22. 設(shè)N是一個(gè)四位數(shù),它的9倍恰好是其反序數(shù)(例如:123的反序數(shù)是321),編程,輸出所有滿足條件的N?!猰ain(){ int a=1,b,c,d。 for(d=0。d=9。d++) for(b=0。b=1。b++) for(c=0。c=9。c++) if(9000*a+900*b+90*c+9*d == 1000*d+100*c+10*b+a) printf(%d\n,1000*a+100*b+10*c+d)。}23. 口袋中有12個(gè)球,其中3紅,3白和6黑,從中任取8個(gè)球,編程,輸出所有不同的取法。輸出形式如下: RED WHITE BLACK 1: 0 2 6 2: 0 3 5 ?!猰ain(){ int r,w,b,n=1。 printf( red white black\n\n)。 for(r=0。r=3。r++) for(w=0。w=3。w++) for(b=0。b=6。b++) if(r+w+b==8)printf(%2d : %d %3d %3d\n,n++,r,w,b)。}24. 小明有五本新書,要借給A、B、C三位小朋友,每人每次只能借一本,編程,輸出所有不同的借法?!猰ain(){ int a,b,c。 for(a=1。a=5。a++) for(b=1。b=5。b++) for(c=1。c=5。c++) if(a!=bamp。amp。b!=camp。amp。c!=a)printf(a%d 。 b%d 。 c%d\n,a,b,c)。}25. 編程,求全部水仙花數(shù)。所謂水仙花數(shù)是指一個(gè)三位數(shù),其各位數(shù)字立方的和等于該數(shù)。如:153 = 13 + 53+ 33————main(){ int a,b,c。 for(a=1。a=9。a++) for(b=0。b=9。b++) for(c=1。c=9。c++) if(100*a+10*b+c == a*a*a+b*b*b+c*c*c) printf(%d \n,100*a+10*b+c)。}26. 100匹馬馱100擔(dān)貨,大馬一匹馱3擔(dān),中馬一匹馱2擔(dān),小馬兩匹馱1擔(dān)。編程,輸出所有滿足條件的方案(即大、中、小馬的數(shù)目)?!猰ain(){ int a,b,c。 for(a=0。a=33。a++) for(b=0。b=50。b++) for(c=0。c=100。c+=2) if(a+b+c==100 amp。amp。 3*a+2*b+c/2==100) printf(big%d 。 middle%d 。 small%d\n,a,b,c)。}27. 用一元人民幣兌換成1分、2分和5分硬幣,編程,輸出所有不同的兌換方法及兌換方法個(gè)數(shù)?!猰ain(){ int a,b,c,n=0。 for(a=0。a=100。a++) for(b=0。b=50。b++) for(c=0。c=20。c++) if(a+2*b+5*c==100) { printf(1fen%d 。 2fen%d 。 5fen%d\n,a,b,c)。n++。} printf(n=%d,n)。}28. 編程,從鍵盤輸入1個(gè)人的工資(1000—9999之間的整數(shù)),計(jì)算給這個(gè)人發(fā)工資時(shí),需面值100元,50元,20元,10元,5元,2元和1元的人民幣各多少?gòu)??輸出總張?shù)最少的10種方案。————這道題比較麻煩,我沒有找到很好的方法,現(xiàn)在的思路是先找到張數(shù)最少的那種,記下一共n張;然后找張數(shù)是n1的次數(shù);n2的次數(shù);…當(dāng)這些次數(shù)到10的時(shí)候,就是最少的10種方案請(qǐng)大家自己完成,如果有什么好的方法請(qǐng)告訴我,謝謝。include int a[7] = {100, 50, 20, 10, 5, 2, 1}。int b[10]。void print(){ int i。 for(i = 0。 i 7。 i++) printf(%d , b[i])。 printf(\n)。}void search(int k, int maney){ int i。 if(k 6) return。 if(maney % a[k] == 0) { b[k] = maney/a[k]。 print()。 exit(0)。 } for(i = maney / a[k]。 i = 0。 i ){ b[k] = i。 search(k + 1, maney i * a[k])。 }}
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1