c语言程序设计实验周信东指针,C语言程序设计实验4数组周信东
1、實驗 4 數 組姓名:XXX 學號: 實驗日期:XXX1. 實驗目的和要求(1)掌握一維數組與二維數組的定義、使用及初始化方法。(2)學習數組作為函數參數的用法。(3)掌握字符數組和字符串函數的使用方法。(4)掌握與數組有關的常用排序算法,進一步理解模塊化程序設計的方法。(5)掌握字符、字符串的輸入/輸出方法。(6)掌握字符數組的使用。(7)學會使用字符串的指針和指向字符串的指針變量。2. 實驗內容:實驗指導書中的實驗六、實驗七3. 實驗步驟實驗六 數組部分:6-1:我使用的算法:先使投票初始化為 0int vote6;int i,number;for (i=1;i#includevoid m。
2、ain()char str1100,str2100;/*str2 表示要在 str1 中尋找的字符串*/int len1,len2;/*str1,str2 的長度*/int i,j,k;/*循環變量*/int count;/*計數*/*輸入*/printf(請輸入原始字符串:);gets(str1);printf(請輸入要在原始字符串中查找的子字符串:);gets(str2) ;/*初始化變量*/len1=strlen(str1);len2=strlen(str2);count=0;/*開始計數,請務必讀懂如下程序段 */for(i=0;i#includemain()char str1100,。
3、str2100,str3202;int i,j;printf(請輸入字符串 1:n);gets(str1);printf(請輸入字符串 2:n);gets(str2);for(i=0;str1i!=0;i+)str3i=str1i;j=i;for(i=0;str2i!=0;i+,j+)str3j=str2i;printf(兩個字符串的組合結果為:n);puts(str3);程序運行結果如下圖所示:7-3:我使用的算法為:#includevoid main()int nLower=0;int nNum=0;int nOther=0;char c;printf(請輸入一個字符串,要結束請輸入!,然。
4、后按回車n);while(c=getchar()!=!) if(c=a&c=0&cvoid main()char a=this is a program;int i=0;while(ai!=a) i+;printf(字符a第 1 次出現的位置(從 0 開始記) 是%dn,i);程序運行結果如下圖所示:7-5:我使用的算法為:#include#include void main()char password100;int i=0;printf(請輸入原始密碼(以作為結束符號):n);gets(password);while(passwordi!=) passwordi=tolower(passw。
5、ordi);if(passwordi=a&passwordiz)passwordi=a-1+passwordi-z;i+;printf(對應的明文為 :n);puts(password);getchar();程序運行結果如下圖所示:7-6:我使用的算法為:#include#includevoid main()char s1100;char s2100;int i=0;int res;printf(請輸入字符串 1:n);gets(s1);printf(請輸入字符串 2:n);gets(s2);res=strcmp(s1,s2);if(res=0)printf(兩個字符串相同!);elsefor(;s1i!=0&s2i!=0;i+)if(s1i!=s2i)printf(兩個字符串第 1 個不相同字符的 ASCII 碼之差為:%d,s1i-s2i);i=-1;break;if(i!=-1)if(res0)printf(字符串 1 包含字符串 2);elseprintf(字符串 2 包含字符串 1);getchar();程序運行結果如下圖所示:4 實驗小結通過本實驗的學習,學會了數組的應用和字符數組的應用。。
《C語言程序設計實驗4數組周信東》由會員寶路分享,可在線閱讀,更多相關《C語言程序設計實驗4數組周信東》請在金鋤頭文庫上搜索。
總結
以上是生活随笔為你收集整理的c语言程序设计实验周信东指针,C语言程序设计实验4数组周信东的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 将pdf转换成word_jav
- 下一篇: 极光推送指定用户推送_App用户都睡着了