日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

c语言实验八 二维数组,☆C语言实验六(二维数组、字符串数组).doc

發(fā)布時(shí)間:2023/12/20 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言实验八 二维数组,☆C语言实验六(二维数组、字符串数组).doc 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

☆C語(yǔ)言實(shí)驗(yàn)六(二維數(shù)組、字符串?dāng)?shù)組)

第七章二維數(shù)組、字符串?dāng)?shù)組題

[書(shū)面作業(yè)]以書(shū)面作業(yè)形式上交,2010年11月1日課堂交三道題的源程序

編寫(xiě)一個(gè)主函數(shù):用二維數(shù)組存放六行的“楊輝三角形”。

編寫(xiě)一個(gè)主函數(shù):輸入五個(gè)國(guó)家的名稱(chēng)存放在字符串?dāng)?shù)組,然后按字母順序排列輸出。

編寫(xiě)一個(gè)主函數(shù):實(shí)現(xiàn)兩串字符串的合并

上課演示名單及提問(wèn)名單選定:1、0821張成龍;周俊杰

2、0823陳智勇、戴佳

3、周徐明、顧文斌

單選、填空題:0822(重點(diǎn)關(guān)注楊輝三角形、Fibonnacii數(shù)列形成)

【第一題具體要求】參考下列三個(gè)資料后,

教科書(shū)P153習(xí)題7.6 (實(shí)驗(yàn)指導(dǎo)書(shū)P55);

軟件中“第七章填空第21題(或2010春閱讀程序第11題)”;或后面附錄

軟件中“第六章填空第3題(或2006秋閱讀程序第11題)”

編一主函數(shù),用二維數(shù)組存放六行的“楊輝三角形”,并要求按六行輸出該三角形數(shù)據(jù)的參考源程序。

【第二題具體要求】輸入五個(gè)國(guó)家的名稱(chēng)按字母順序排列輸出。

編程思路如下:五個(gè)國(guó)家名應(yīng)由一個(gè)二維字符數(shù)組來(lái)處理。然而C語(yǔ)言規(guī)定可以把一個(gè)二維數(shù)組當(dāng)成多個(gè)一維數(shù)組處理。 因此本題又可以按五個(gè)一維數(shù)組處理, 而每一個(gè)一維數(shù)組就是一個(gè)國(guó)家名字符串。用字符串比較函數(shù)比較各一維數(shù)組的大小,并排序, 輸出結(jié)果即可。

input country's name:

China

India

USA

BK

Korea

輸出:

BK

China

India

Korea

USA

[參考程序]

【第三題具體要求】

閱讀并理解題目要求后,用一個(gè)主函數(shù)編寫(xiě)程序,實(shí)現(xiàn)字符串的合并。

【2009春上機(jī)編程題_C06;2010年秋上機(jī)題C02改錯(cuò)題中有相同內(nèi)容】

【編程要求】

編寫(xiě)函數(shù)void fun( char *a, char *b, char *c),其功能是先將b指向的字符串逆序存放。然后按a[0]、b[0]、a[1]、b[1]……的順序合并a字符串和b字符串到c指向的數(shù)組中,將a或b中剩余字符拼接在c數(shù)組的尾部。

編寫(xiě)main函數(shù),聲明三個(gè)一維數(shù)組s1、s2和s,接收鍵盤(pán)輸入的兩個(gè)字符串并保存到數(shù)組s1和s2中,調(diào)用fun函數(shù)對(duì)s2字符串做逆序變換,再合并s1字符串和s2字符串到s數(shù)組中。將合并后產(chǎn)生的數(shù)組s中的字符串輸出到屏幕并保存到文件myf2.out中。最后將考生本人的準(zhǔn)考證號(hào)字符串也保存到結(jié)果文件myf2.out中。

【測(cè)試數(shù)據(jù)與運(yùn)行結(jié)果】

測(cè)試數(shù)據(jù):s1字符串為"abcdefg",s2字符串為"ABCD"

運(yùn)行結(jié)果:aDbCcBdAefg

【參考程序】:涉及到書(shū)P374:strlen()函數(shù)。

課堂練習(xí)空余時(shí)間或課后業(yè)余時(shí)間練習(xí)知識(shí)題

【軟件第七章】選擇題:

3、若有數(shù)組A和B的聲明"static char A[]="ABCDEF",B[]={'A', 'B', 'C', 'D', 'E', 'F'};",則數(shù)組A和數(shù)組B的的長(zhǎng)度分別是_____(25)___。

A.7,6 B.6,7 C.6,6 D.7,7

9、若有聲明"char ss[8]= "Red";",則sizeof(ss)的值是___(30)____。

A. 8 B. 4 C. 3 I D. 1

12、已知有聲明"char s[80];",若需要將鍵盤(pán)輸入的一個(gè)不含空格的字符串保存到s數(shù)組中,則下列語(yǔ)句中正確的是_____________(28)________。

A. scanf("%s",s); B. scanf("%s",s[0]); C. gets(); D. s=getchar();

13、已知有聲明"char s[26]= "Hello";",在程序運(yùn)行過(guò)程中,若要想使數(shù)組s中的內(nèi)容修改為"Good",則以下語(yǔ)句中能實(shí)現(xiàn)此功能的是_______(26)_____。

A. s="Good"; B. s[20]= "Good"; C. strcat(s, "Good"); D. strcpy(s, "Good");

填空:

填空12、以下程序運(yùn)行時(shí),輸出結(jié)果第一行為_(kāi)___(13)_____,第二行為_(kāi)____(14)____,第三行為_(kāi)____(15)____。

#include

#define N 3

main()

{ int a[N][N],b[N*N]={1,1},i,j;

for(i=2;i

for(i=0;i

for(j=0;j

總結(jié)

以上是生活随笔為你收集整理的c语言实验八 二维数组,☆C语言实验六(二维数组、字符串数组).doc的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。