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 第單數行都是加法,第雙數行都是減法。每...