這個作業屬於哪個課程
這個作業要求在**
/homework/11213
這個作業的目標
《複習c語言中函式、陣列、指標、結構體與共用體等的概念;熟悉利用c語言進行程式設計的一般方法》
學號<2017207338>
1.複習c語言中函式、陣列、指標、結構體與共用體等的概念。
2.熟悉利用c語言進行程式設計的一般方法。
1.函式
函式是一系列獨立的程式步驟,將這些程式步驟集合在一起,並且賦予了乙個名字,就形成了乙個函式。
2.陣列
同類資料元素的集合
3.指標
所謂指標,就是乙個位址。
4.結構體
結構體指的是一種資料結構,是c語言中聚合資料型別的一類。
5.共用體
共用體是一種特殊的資料型別,允許您在相同的記憶體位置儲存不同的資料型別
1、除錯程式:輸出100以內所有的素數(用函式實現)。
#includeint isprime(int n)
int main()
執行結果:
2、 除錯程式:對一維陣列中的元素進行逆序排列。
#include#define n 10
中如果在要輸入的引數中包含多種型別的變數,尤其是字串和有關數字的變數的時候,可能會導致輸入的資料只有幾個成功(第五個例子中的int main(),i,temp;
printf("\nthe original array is:\n ");
for(i=0;i執行結果:
3、 除錯程式:在二維陣列中,若某一位置上的元素在該行中最大,而在該列中最小,則該元素即為該二維陣列的乙個鞍點。要求從鍵盤上輸入乙個二維陣列,當鞍點存在時,把鞍點找出來。
#include#define m 3
#define n 4
int main();
int *p;
for(p=a[0];p執行結果:
5、 除錯程式:設有乙個教師與學生通用的**,教師的資料有姓名、年齡、職業、教研室四項,學生有姓名、年齡、專業、班級四項,程式設計輸入人員的資料,再以**輸出。
#include #define n 10
struct student depa;
} stu[n];
int main() {
int i;
int n;
printf("\n請輸入人員數(<10):\n");
scanf("%d",&n);
for(i=0; i輸入的資料:2
wang 19 s 99061
li 36 t computer
執行結果:
通過實驗複習了c中的基本語法,迴圈,選擇語句,結構體,聯合體的使用,同時也明白了自己對一些標準輸入輸出函式掌握的不足,比如scanf()
scanf()
),部分資料丟失,希望自己以後會注意這些細小的問題。
第二次作業
execise02 1.查詢85年以後出生的學生姓名 性別和出生日期 2.列表顯示所有可能的學生選課組合 學號 課程號 3.查詢1 2 4班中陳姓同學的資訊 4.查詢所有及格的學生姓名 所選課程名及所得分數 5.統計各門課程的及格人數 課程編號 課程名 及格人數 6.統計各門課程的總人數 及格人數和...
第二次作業
第一題 p1 1 遞迴寫法,效率低 include 1.寫乙個函式返回引數值為1的個數 比如 15 0000 1111 4個1 程式原型 int count one bits unsigned int value int fuc int x else return 0 void mainp1 p1 ...
第二次作業
檔名稱 516.cpp 作 者 闕文榮 完成日期 2016 年 3 月 11 日 版 本 號 v1.1 對任務及求解方法的描述部分 用while語句控制輸出 輸入描述 略 問題描述 現在北京有一套房子,200萬,假設房價每年 10 乙個軟體工程師每年固定能賺40萬。他想買這套房子,多大的 率能夠忍受...