c語言幫我解釋下程式c語言,幫我解釋一下下面程式的每句話的意思

2021-03-05 09:19:28 字數 3917 閱讀 3147

1樓:齊海齊海

||||#include

typedef struct

date;

typedef struct /*宣告乙個結構體型別*/student_record;

#define max_num 10//10個學生的資料student_record students[max_num];

/* 以下是判斷輸入年月日是否正確*/

int validate(date d)

else

return (day>=1 && day<=31);

} /*以下是輸入輸出函式*/

void input(void) }

/*列印輸出*/

void output(void) }

/*以下是主函式*/

void main(void)

2樓:匿名使用者

#include "stdio.h"

#include "math.h"

#include "string.h"

#include "stdlib.h"

#define true 1 //定義true值位1

#define false 0 //定義false值位0

#define length 2 //定義length值位1

struct date //宣告乙個結構體型別date 日期結構為 年/月/日

; struct student_record //宣告乙個結構體型別student_record 學生記錄資訊結構為 名字/出生日期/分數

; void setdate(struct date*); //輸入日期

int validatedate(struct date*); //判斷日期是否合理

void showdate(struct date*); 列印日期

void inputrecord(struct student_record* ); //輸入學生記錄資訊

void sort(struct student_record *,int); //安裝學生分數排序

void print(struct student_record *,int); //列印學生記錄資訊

/*以下是主函式*/

void main(void)

void showdate(struct date *dp)

int validatedate(struct date *dp) // 以下是判斷輸入年月日是否正確

else

return (day>=1 && day<=31);

} void inputrecord(struct student_record *stup) //以下是輸入學生記錄資訊函式

printf("請輸入你的分數:");

scanf("%f",&(stup->score));

} void sort(struct student_record *a,int length) //按分數排序 }

/*總結列表*/

void print(struct student_record *sps,int length) }

**不懂就指出來吧

3樓:匿名使用者

這個程式不是很繁瑣啊,

#include "stdio.h"

#include "math.h"

#include "string.h"

#include "stdlib.h"

#define true 1

#define false 0

#define length 2

struct date

; struct student_record /*宣告乙個結構體型別*/

; void setdate(struct date*); /* 宣告呼叫函式*/

int validatedate(struct date*);

void showdate(struct date*);

void inputrecord(struct student_record* );

void sort(struct student_record *,int);

void print(struct student_record *,int);

/*以下是主函式*/

void main(void)

void showdate(struct date *dp)

/* 以下是判斷輸入年月日是否正確*/

int validatedate(struct date *dp)

else

return (day>=1 && day<=31);

} /*以下是輸入輸出函式*/

void inputrecord(struct student_record *stup)

printf("請輸入你的分數:"); 如果符合則提示「輸入分數」

scanf("%f",&(stup->score));

} /*按分數排序*/

void sort(struct student_record *a,int length) }

/*總結列表*/

void print(struct student_record *sps,int length) }

自己再好好看看,這個不難,可以找個通訊錄,還有成績管理系統類似的程式看看,那個比這個難多了,對你的提高會很有幫助

4樓:匿名使用者

太長了 大概就是乙個學生的姓名,生日,分數的簡單統計,有輸入這些資訊和輸出這些資訊的功能和糾錯能力,很簡單,耐下心硬著頭皮讀4遍,不懂我負責!呵呵

5樓:匿名使用者

*/主函式

*/ void main(void)

void showdate(struct date *dp)輸出年月日(其中月是已定義的字元陣列monthnames中的元素,所以用%s)

/* 判斷輸入年月日是否正確*/

int validatedate(struct date *dp)else

return (day>=1 && day<=31);}

6樓:匿名使用者

哪兒不懂,你得說明一下吧..

c語言,幫我解釋一下下面程式的每句話的意思

7樓:匿名使用者

#include //標頭檔案

int main()//函式入口

/*程式的輸出結果

10, 5, a, x1244996, 1244992, 1244988, 12449844, 1*/

8樓:神丶雨祭丨

每8字元輸出變數abcd的值;

每8字元輸出變數abcd的位址;

每3字元輸出儲存變數ab所需要的位元組。

9樓:匿名使用者

%8d//表示對應輸出的佔8個字元寬度,而且右對齊。printf("%8d",10);輸出(6個空格)10

c語言程式功能解釋,幫我解釋下這個** 50

10樓:捐你妹

本質意義很簡單,就是錄入圖書的基本資訊。在錄入編號的時候檢查一下是否已經有錄入相同的,如果有則提示,否則就繼續。

11樓:屋有

很簡單呀,圖書錄入功能。

關鍵還有個類book_1,以及一些其它的功能。沒有完整顯示。

請幫我解釋下面c語言程式的主要語句的意思?

12樓:這個也行服了

你得大體說一下包括什麼功能,**看不懂,這樣別人才好解答啊

誰能幫我解釋一下這個c語言程式,C語言誰能幫我解釋一下這個程式裡for迴圈裡面每句的意思

這是抄乙個把輸入的 十進位制數轉換襲為二進位制數的程式,對程式略作修改 include int main 可處理稍大一點的數讀入mfor m 0 i 當m 0時for i i 0 i 頭上的i 去除開頭的0 return 0 c語言 誰能幫我解釋一下這個程式裡for迴圈裡面每句的意思?ch i ge...

用C語言詳細解釋一下該程式,C語言跪求解釋該程式每一句的詳細意思?

程式如下 include int max int x,int y void main main函式呼叫 strcpy a,null 該函式內部throw invalid argument s 丟擲乙個專char 型別的異常,於是該函式內部的正常 中斷執行。屬 catch char e argumen...

誰幫我解釋一下C語言程式!看好久也看不懂

這個程式是計算以下式子 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 19 1 20.1 n 1 n m 1 這裡的m n與程式裡的沒 關係啊,只是為了說明演算法 1 n m 第單數行都是加法,第雙數行都是減法。每...