今天講了陣列和字串.
做了幾道經典的題
根據輸入的字串,統計有多少個單詞,並且輸出這些單詞
最後執行的結果為: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 今天講的迴圈結構聽的很簡單,下午...