第一篇:C語言數組
實驗九 數組 一、一維數組
1、編寫程序,測試下列數組的定義方式是否正確(1)main(){ int n;scanf(“%d”,&n);int a[n];//…….}(2)main(){ int n=10;int a[n];a[0] = 1;//......}(3)#include
2、運行下面的C程序,根據運行結果,可以說明什么? #include
3、調試下列程序,使之具有如下功能:輸入10個整數,按每行3個數輸出這些整數,最后輸出10個整數的平均值。寫出調試過程。main(){ int i,n,a[10],av;
for(i=0;i for(i=0;i if(i%3= =0)printf(“n”); } for(i=0;i!=n;i++)av+=a[i]; printf(“av=%fn”,av); } //尤其注意最后一次循環 上面給出的程序是完全可以運行的,但是運行結果是完全錯誤的。調試時請注意變量的初值問題、輸出格式問題等。請使用前面實驗所掌握的調試工具,判斷程序中的錯誤并改正。在程序運行過程中,可以使用 5、編寫程序,任意輸入10個整數的數列,先將整數按照從大到小的順序進行排序,然后輸入一個整數插入到數列中,使數列保持從大到小的順序。分析討論 通過實驗,分析定義與引用數組的區別。二、二維數組 1.寫出程序輸出結果(1)#include”stdio.h” main(){ int i, j, t, a[4][4]={11,22,33,44,1,2,3,4,10,20,30,40,12,22,32,42};for(i=0;i<4;i++)for(j=0;j for(j=0;j<4;j++)printf(“%d”,a[i][j]); } }(2)#include”stdio.h” main(){int i,j,m,n,a[3][4]={43,32,22,13,11,22,33,44,44,11,32,31};m=n=0;for(i=0;i<3;i++)for(j=0;j<4;j++)if(a[m][n]>a[i][j]){m=i;n=j;} printf(“a[m][n]=%d,m=%d,n=%d”,a[m][n],m,n);} 3、操作符&用以求一個變量的地址,這在函數scanf 中已經使用過了。現在要你設計一個程序,返回一個3 * 5 的二維數組各元素的地址,并由此說明二維數組中各元素是按什么順序存儲的。 4、輸入4×4的數組,編寫程序實現: ⑴ 求出對角線上各元素的和; ⑵ 求出對角線上行、列下標均為偶數的各元素的積; ⑶ 找出對角線上其值最大的元素和它在數組中的位置。 三、字符數組 1.驗證程序輸出結果 #include”stdio.h” main(){char a[ ]=“ab12cd34ef”;int i, j;for(i=j=0;a[i ];i++)if(a[ i]>=’a’&&a[ i]<=’z’)a[ j++ ]=a[ i ];a[ j ]=’
主站蜘蛛池模板:
亚欧免费无码aⅴ在线观看蜜桃|
九九久久精品国产免费看小说|
婷婷综合另类小说色区|
国产欧洲精品自在自线官方|
欧美性潮喷xxxxx免费视频看|
日韩精品无码二三区a片|
久久婷婷人人澡人人爽人人爱|
天堂av男人在线播放|
久久香蕉成人免费大片|
亚洲已满18点击进入在线看片|
亚洲成av人在线播放无码|
日产无人区一线二线三线新版|
亚洲人成电影在线观看天堂色|
亚洲日本一区二区三区在线不卡|
色橹橹欧美在线观看视频高清|
日韩av片无码一区二区不卡|
在线 国产 精品 蜜芽|
国产亚洲欧美日韩一区图片|
乱色熟女综合一区二区三区|
亚洲精品一区三区三区在线观看|
亚洲欧美人高清精品a∨|
又大又硬又爽免费视频|
在线高清理伦片a|
成人一区二区免费视频|
亚洲欧美黑人猛交群|
国产欧美精品aaaaaa片|
无码国产成人午夜电影在线观看|
妺妺窝人体色www聚色窝|
日本极品少妇videossexhd|
国产热a欧美热a在线视频|
男女性爽大片在线观看|
国产真实偷乱视频|
国产成人精品无码一区二区老年人|
果冻传媒mv免费播放在线观看|
精品不卡一区二区|
国产午夜精品理论片久久影院|
亚洲成av人片一区二区蜜柚|
自在自线亚洲а∨天堂在线|
人妻丝袜无码专区视频网站|
鲁丝一区二区三区免费|
日韩亚洲欧美久久久www综合|