1、請編寫函式fun,對長度為7個字元的字串,除首、尾字元外,將其餘5個字元按降序排列。例如,原來的字串為ceaedca,排序後輸出為cedceaa。
[參考**]
#include <>
#include <>
#include <>
int fun(char *s,int num)
}main()
2、請編一函式void fun(int tt[m][n],int pp[n]),tt指向乙個m行n列的二維陣列,求出二維陣列每列中最小元素,並依次放入pp所指一維陣列中,二維陣列中的數已在主函式中賦予。
[參考**]
#include ""
#include ""
#define m 3
#define n 4
void fun(int tt[m][n],int pp[n])
}3、寫乙個函式,從傳入的num個字串中找出最長的乙個字串,並通過形參指標max傳回該串位址。(注意:用****作為結束輸入的標誌。)
[參考**]
#include ""
#include ""
#include ""
fun(char (*a)[81], int num,char **max)
main()
n=i;
fun(ss,n,&ps);
printf("\nmax=%s\n",ps);
}10、 請編寫函式fun,對長度為7個字元的字串,除首、尾字元外,將其餘5個字元按
降序排列。例如,原來的字串為ceaedca,排序後輸出為cedceaa。
試題程式。
#include <>
#include <>
#include <>
/*該題採用的排序法是選擇法進行降序排序,演算法是用外for()迴圈從字串的前端往後
端走動,每走動乙個字元都用內嵌的for()迴圈在該字元後找出最小的字元與該字元進
行換位。直到外for()迴圈走到最後乙個字元。此外,此題還要注意把首尾字元除開,即
在最外層for()迴圈中從1開始,只到num-2即可。*/
int fun(char *s,int num)
11、 請編一函式void fun(int tt[m][n],int pp[n]),tt指向乙個m行n列的二維陣列,
求出二維陣列每列中最小元素,並依次放入pp所指一維陣列中,二維陣列中的數已在主
函式中賦予。
試題程式。
#include ""
#include ""
#define m 3
#define n 4
/*注:該題用for(i=0;imain(),,
};int p[n],i,j,k;
clrscr();
printf("the original data is:\n");
for(i=0;i fun(t,p); printf("\nthe result is:\n"); for(k=0;k printf("%4d",p[k]); printf("\n");} 1.有以下程式 main 執行後輸出結果是 5,6 解析函式strlen 用於計算字串的長度,所給的字串s中,n 是轉義字元,代表乙個 換行 符,表示乙個反斜槓字元 所以字串s的長度為5 sizeof 函式是用來計算字串所佔記憶體的位元組數,5個字元在記憶體中佔5個位元組,由於c規定,在每乙個字串末... 題目 本學期作業以附件形式完成 1.完成乙個大小寫字母自動轉換的程式,輸入大寫字母,程式可以輸出小寫字母,輸入小寫字母,可以輸出大寫字母 include int main puts str return 0 2.用三種迴圈方式實現1 100的和計算 提示 do.while,while,for for... 以下程式只能出了實現程式功能的核心語句,請掌握其程式設計思想。1.編寫函式fun求1 2 3 n 的和,在main函式中由鍵盤輸入n值,並輸出運算結果。請編寫fun 函式。int i float f 1,s 0 for i 1 i n i return s 2.從鍵盤為一維整型陣列輸入10個整數,呼...C語言程序設計
C語言程序設計
C語言經典程序片段