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

正文內容

c語言程序設計教程課后習題答案(編輯修改稿)

2024-10-13 16:04 本頁面
 

【文章內容簡介】 e void deleteAll(char str[ ], char ch)。main(){ char s[100], ch。gets(s)。ch = getchar()。deleteAll(s, ch)。puts(s)。} void deleteAll(char str[ ], char ch){ int i, j。i = 0。j = 0。while(str[i]){if(str[i]!= ch){str[j++] = str[i]。}i++。} str[j] = 39。39。}(6)include void replaceAll(char str[ ], int ch1, char ch2)。main(){ char s[100], c1, c2。gets(s)。c1 = getchar()。c2 = getchar()。replaceAll(s, c1, c2)。puts(s)。} void replaceAll(char str[ ], int ch1, char ch2){ int i。i = 0。while(str[i]){if(str[i] == ch1)str[i] = ch2。i++。} }(7)include int transformToBin(int dnum, int bin[ ])。int main(){int array[32]={0}。//保存轉換后的二進制數(shù)int num。//待轉換的整數(shù)int cc。//最后得到的二進制總共多少位printf(“請輸入一個整數(shù):”)。scanf(“%d”, amp。num)。cc = transformToBin(num, array)。//調用轉換函數(shù)cc。//往回退一個元素下標,使cc指向最后一個元素for(。cc=0。cc)//輸出轉換后的二進制數(shù)printf(“%d”, array[cc])。printf(“n”)。return 0。}int transformToBin(int dnum, int bin[ ]){int count = 0。while(dnum)//當dnum還未轉換完畢{ bin[count++] = dnum % 2。//余數(shù)保留到數(shù)組對應元素中dnum /= 2。//數(shù)本身除2 } return count。}(8)include int transformToHex(int dnum, char hex[ ])。int main(){ char array[32]。//保存轉換后的進制數(shù)int num。//待轉換的整數(shù)int cc。//最后得到的進制總共多少位printf(“請輸入一個整數(shù):”)。scanf(“%d”, amp。num)。cc = transformToHex(num, array)。//調用轉換函數(shù)cc。//往回退一個元素下標,使cc指向最后一個元素for(。cc=0。cc)//輸出轉換后的進制數(shù)printf(“%c”, array[cc])。printf(“n”)。return 0。}int transformToHex(int dnum, char hex[ ]){ int count = 0。int t。while(dnum)//當dnum還未轉換完畢{t = dnum % 16。if(t 10)hex[count] = t+39。039。//余數(shù)保留到數(shù)組對應元素中elsehex[count] = t10+39。A39。count++。dnum /= 16。//數(shù)本身除16 } return count。}(9)include include include define M 5 //行 define N 6 //列void generate(int a[ ][N], int row, int col)。void display(int a[][N], int row, int col)。void getMaxEveryRow(int a[][N], int row, int col, int y[])。main(){ int arr[M][N], y[M]={0}。int i。generate(arr, M, N)。display(arr, M, N)。getMaxEveryRow(arr,M,N,y)。//輸出最大值for(i=0。iprintf(“%d ”, y[i])。printf(“n”)。} void generate(int a[ ][N], int row, int col){ int i,j。srand(time(NULL))。for(i=0。ifor(j=0。ja[i][j] = rand()%101。} void display(int a[][N], int row, int col){ int i,j。for(i=0。ifor(j=0。jprintf(“%4d”, a[i][j])。printf(“n”)。} } void getMaxEveryRow(int a[][N], int row, int col,int y[]){ int i,j。for(i=0。iy[i] = a[i][0]。for(j=1。jif(y[i] a[i][j])y[i] = a[i][j]。} }(10)include include include define M 5 //行 define N 6 //列void generate(int a[ ][N], int row, int col)。void display(int a[][N], int row, int col)。void getMinEveryCol(int a[][N], int row, int col)。main(){ int arr[M][N]。int i。generate(arr, M, N)。display(arr, M, N)。getMinEveryCol(arr,M,N)。//輸出最小值for(i=0。iprintf(“%d ”, arr[0][i])。printf(“n”)。} void generate(int a[ ][N], int row, int col){ int i,j。srand(time(NULL))。for(i=1。ifor(j=0。ja[i][j] = rand()%101。} void display(int a[][N], int row, int col){ int i,j。for(i=1。ifor(j=0。jprintf(“%4d”, a[i][j])。printf(“n”)。} } void getMinEveryCol(int a[][N], int row, int col){ int i,j。for(i=0。ia[0][i] = a[1][i]。for(j=2。jif(a[0][i] a[j][i])a[0][i] = a[j][i]。} }第8章 1.(1)局部(2)void(3)auto(4)auto(5)return(6)遞歸(7)求 1!+2!+3!+4!+5!(8)注意全局變量和局部變量的區(qū)別2.(1)include include double xc(double x, double y)。main(){ double a, b。double c。scanf(“%lf%lf”, amp。a, amp。b)。c = xc(a, b)。printf(“ %lfn”, c)。} double xc(double x, double y){ return sqrt(x*x+y*y)。}(2)static externregisterinclude long seconds(int hour, int minute, int second)。main(){ int h,m,s。long sec。printf(“輸入時間:”)。scanf(“%d%d%d”, amp。h, amp。m, amp。s)。sec = seconds(h,m,s)。printf(“離12點最近的秒數(shù):%ldn”, sec)。} long seconds(int hour, int minute, int second){ long s。if(hour 6){s = second+minute*60+hour*60*60。} else {s = 60second+(60minute1)*60+(12hour1)*60*60。} return s。}(3)include int fun(int n)。main(){ int n。scanf(“%d”, amp。n)。if(fun(n))//是質數(shù),則輸出該數(shù);不是的話,不作任何處理printf(“%dn”, n)。} int fun(int n){ int i。for(i=2。iif(n%i == 0)break。if(ireturn 0。elsereturn 1。}(4)include int fun(int n)。main(){ int n。int count=0。for(n=2。nif(fun(n)){printf(“%4d”, n)。count++。if(count % 10 == 0)printf(“n”)。}printf(“n”)。} int fun(int n){ int i。for(i=2。iif(n%i == 0)break。if(ireturn 0。elsereturn 1。}(5)include int func(int n)。main(){ int n。scanf(“%d”, amp。n)。printf(“%dn”, func(n))。} int func(int n){ if(1 == n)return 3。return 2*func(n1)1。}(6)include int gcd(int m, int n)。main(){ int x,y,t。scanf(“%d%d”, amp。x, amp。y)。if(x y){t=x。x=y。y=t。} printf(“%dn”, gcd(x,y))。} int gcd(int m, int n){ if(0==n)return m。return gcd(n, m%n)。}第9章 1.(1)xyzNKT(2)bcdefgh(3)4,4(4)qponmzyx(5)abcCD(6)0 2.(1)include include void reverse(int *p, int n)。main(){ int i。int a[10]={1,2,3,4,5,6,7,8,9,10}。reverse(a,10)。for(i=0。iprintf(“%d ”, a[i])。printf(“n”)。} void reverse(int *p, int n){ int *q。int t。q = p + n1。while(str pEnd){t = *str。*str = *pEnd。*pEnd = t。str++。pEnd。} }(3)include int copyTo(int *s1, int n, int *s2)。main(){ int a[10]={1,2,3,4,5,6,7,8,9, 10}。int b[10], count,i。count=copyTo(a,10,b)。for(i=0。iprintf(“%d ”, b[i])。printf(“n”)。} int copyTo(int *s1, int n, int *s2){ int count=0。int *ps1, *ps2。ps2 = s2。for(ps1 = s1。ps1 s1 + n。ps1++){if(*ps1 % 2)//奇數(shù){*ps2++ = *ps1。} } return ps2s2。}(4)include void copyToStr(char *str1, char *str2)。main(){ char s1[100], s2[100]。gets(s1)。copyToStr(s1, s2)。puts(s2)。} void copyToStr(char *str1, char *str2){ while(*str1){if(*str1 = 39。a39。 amp。amp。 *str1 {*str2++=*str1。}str1++。} *str2 = 39。39。}(5)include void deleteAll(char *str, char ch)。main(){ char s[100], c。gets(s)。c = getchar()。deleteAll(s, c)。puts(s)。} void deleteAll(char *str, char ch){ char *p。p = str。while(*str){if(*str!= ch)*p++ = *str。str++。} *p = 39。39。}(6)include void replaceAll(char *str, char ch1, char ch2)。main(){ char s[100], c1, c2。printf(“輸入字符串:”)。gets(s)。printf(“輸入查找字符:”)。c1 = getchar()。fflush(stdin)。//清除鍵盤緩沖區(qū)printf(“輸入替換字符:”)。c2 = getchar()。replaceAll(s,c1, c2)。puts(s)。} void replaceAll(char *str, char ch1, char ch2){ while(*str){if(*str == ch1){*str = ch2。}str++。} }(7)include int tr
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1