IOS開發之路 C 學習筆記7 22

2021-06-16 22:43:40 字數 1225 閱讀 6494

今天講了陣列和字串.

做了幾道經典的題

根據輸入的字串,統計有多少個單詞,並且輸出這些單詞

void printchar(char ch, int size)

if( ((ch[i]>='a' && ch[i]<='z') || (ch[i]>='a' && ch[i]<='z' )) && ch[i+1] == ' ' )

i++;

}if(ch[i] == '\0' && ((ch[i-1]>='a' && ch[i-1]<='z') || (ch[i-1]>='a' && ch[i-1]<='z' )) )

printf("\n共有%d個字母\n",count);

printf("共有%d個單詞\n",engcount);

printf("二維陣列輸出為:\n");

for (int i=0; i

char str =;

printf("請輸入一串段英文:");

gets(str);

//int len = sizeof(str)/sizeof(char);

int len = (int)strlen(str);

//printf("%s\t%d",str,len);

printchar(str,len);

最後執行的結果為:

從控制台輸入一些陣列,這些陣列數量不確定(有上限要求,例如20),以0作為輸入的結束。然後輸入完畢之後需要列印輸入的數字以及總個數。然後找出這些輸入的數字中的最大值及最小值。

void getschar()

}printf("\n共輸入了%d個資料\n",count);

printf("最大值:%d \n最小值:%d",max,min);

}

輸入幾個數字,然後對其進行排序,要求結果為從大到小。

void bubblesort()

count++;

}for (int i=0; i

由控制台輸入5個書籍名稱,然後排序整理,按照字母順序來排序整理。然後輸出排序後的名稱。

void bookarray()

}printf("%s\n",bookarr[i]);}}

IOS開發之路 C 學習筆記7 15

今天聽的還是挺輕鬆的,但是還是學到了以前不知道的東西.比如 i 先自增 再使用 i 先使用 再自增 高精度忘低精度轉 不四捨五入直接捨掉 例 printf d int 3.14 還有幻影回車符.例用scanf輸入時 void getchar 其中輸入完4個數字之後 如輸入1 2 3 4 之後回車,輸...

IOS開發之路 C 學習筆記7 16

c語言中使用0作為假,非0即為真 與 同真為真 同假為假 其中有乙個為假 即為假 或 同真為真 同假為假 有真即真 非 非真即假 反之亦然 運算子優先順序 綜合性 從左到右 算數,單目運算子 從右到左 算術,單目運算子 從左到右 算數,雙目運算子 從左到右 關係運算子 從左到右 關係運算子 從左到右...

IOS開發之路 C 學習筆記7 17

7 17 星期3 c語言迴圈有三種 while do while forbreak 跳出迴圈 距離自己最近的 continue 跳出本次迴圈,而不結束整個迴圈,然後繼續下次迴圈 0 1 2 3 4 5 6 100 for i 0 i 100 i else sum i 今天講的迴圈結構聽的很簡單,下午...