一維陣列11月6日

2021-08-31 04:05:55 字數 3902 閱讀 9793

下面內容只能利用一維陣列知識完成

1、由鍵盤對10個陣列元素初始化,求它們的平均值並輸出。

//

//功能描述 :輸入十個數求平均值

//返回值 :void

//編寫日期 :2023年11月06日

//#include

"stdio.h"

void

main()

c=s/

10.0

;printf

("他們的平均值是%f"

,c);

}

2、輸入乙個十進位制整數,輸出與其相等的二進位制形式。將二進位制儲存在乙個陣列中,然後按相反的順序輸出。

///

//功能描述 :十進位制數轉化成二進位制數

//返回值 :void

//編寫日期 :2023年11月06日

#include

"stdio.h"

void

main()

for(j=i-

1;j>=

0;j--

)printf

("\n");

}

3、程式設計對10個陣列元素進行排序,要求按降序(由大到小)排列(要求分別用選擇法和冒泡法實現)。

///

//功能描述 :用選擇法進行排序

//返回值 :void

//編寫日期 :2023年11月06日

#include

"stdio.h"

void

main()

for(i=

0;i<

10;i++)}

if(i!=j)

}for

(k=0

;k<=

9;k++

)printf

("\n");

}

///

//功能描述 :用冒泡法進行排序

//返回值 :void

//編寫日期 :2023年11月06日

#include

"stdio.h"

void

main()

for(i=

0;i<=

9;i++)}

}for

(i=0

;i<=

9;i++

)}

4、有乙個已經排好序的陣列。現輸入乙個數,要求按原來的規律將它插入陣列中。

///

//功能描述 :按照原來的規律插入乙個數

//返回值 :void

//編寫日期 :2023年11月06日

#include

"stdio.h"

void

main()

;int i,d,j,k;

printf

("請輸入需要插入的數\n");

scanf

("%d"

,&d)

; i=0;

while

(d>a[i]

)for

(j=10

;j>=i+

1;j--

) a[i]

=d;for

(k=0

;k<=

10;k++

)printf

("\n");

}

5、現在乙個陣列存放10個整型資料(可以有相同),要求使用者輸入乙個數,然後把陣列中與其輸入相同的數刪除。

///

//功能描述 :輸入乙個需要刪除的數,刪除後輸出

//返回值 :void

//編寫日期 :2023年11月06日

#include

"stdio.h"

void

main()

,i,f;

for(i=

0;i<=

9;i++

)printf

("請輸入乙個需要刪除的數\n");

scanf

("%d"

,&f)

;for

(i=0

;i<=

9;i++

)}

6.輸入10個不相等整數存入陣列中,找出其中最小的兩個數並輸出。

//

//功能描述 :輸入10個不相等整數存入陣列中找出其中最小的兩個數並輸出

//返回值 :void

//編寫日期 :2023年11月06日

#include

"stdio.h"

void

main()

min1=

0,min2=0;

for(i=

1;i<=

9;i++)}

for(i=

1;i<=

9;i++)}

printf

("%d %d\n"

,a[min1]

,a[min2]);

}

7.將乙個陣列中的值按逆序重新存放,例如原先的順序為8,6,5,4,1,要求逆序存放為1,4,5,6,8,並輸出這些數值。(要求只能定義乙個陣列完成)

//

//功能描述 :逆序重新存放

//返回值 :void

//編寫日期 :2023年11月06日

#include

"stdio.h"

void

main()

r=n/2;

for(i=

0;i<=r-

1;i++

)printf

("逆序存放後為\n");

for(i=

0;i<=n-

1;i++

)printf

("\n");

}

8.輸入一行字元,統計其中單詞的個數,單詞之間用空格隔開。

//

//功能描述 :統計單詞的個數

//返回值 :void

//編寫日期 :2023年11月06日

#include

"stdio.h"

void

main()

printf

("單詞的個數為%d\n"

,f+1);

}

9.在鍵盤上輸入n個整數,試編制程式使該陣列中的數按照從大到小的次序排列。

///

//功能描述 :對輸入的數排序

//返回值 :void

//編寫日期 :2023年11月06日

#include

"stdio.h"

void

main()

for(i=

0;i<=n-

1;i++)}

}for

(i=0

;i<=n-

1;i++

)}

10. 輸入一串字元,計算其中空格的個數。

///

//功能描述 :輸入一串字元,計算其中空格的個數

//返回值 :void

//編寫日期 :2023年11月06日

#include

"stdio.h"

void

main()

printf

("一共有%d個空格\n"

,b);

}

日誌11月6日

今天深度學習類 class 這是它基礎用法 類 class 用來描述具有相同的屬性和方法的物件的集合。它定義了該集合中每個物件所共有的屬性和方法。物件是類的例項。類變數 類變數在整個例項化的物件中是公用的。類變數定義在類中且在函式體之外。類變數通常不作為例項變數使用。方法重寫 如果從父類繼承的方法不...

6月11日Android筆記

android系統的鎖屏時間存放在setting資料庫中,欄位為 mute靜音模式 eclipse快速執行快捷鍵ctrl f11 relativelayout中android visibility gone 即設定不顯示。clipboardmanager剪貼簿服務 ondetachedfromwin...

2023年11月6日總結

昨天晚上外網執行了上線通知有問題,又出現了上次的問題,執行一段時間之後程式慢慢退出。查了好久,終於找到原因,特此寫下,作為乙個總結。編譯錯誤已經排除,g wall能排除大部分的錯誤 按照一般的思路,1.程式出錯退出,都會產生core檔案,分析core檔案就能查詢到 出錯了,但是由於我的程式是繼承公司...