下面內容只能利用一維陣列知識完成
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檔案就能查詢到 出錯了,但是由於我的程式是繼承公司...