日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言程序设计 江宝钏 实验九,c语言程序设计,江宝钏著,实验九.docx

發布時間:2025/3/20 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言程序设计 江宝钏 实验九,c语言程序设计,江宝钏著,实验九.docx 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

寧波大學實驗報告

學號

姓名

專業土木建設類 5 班

學院陽明學院

2016 年 6 月 10日

實驗名稱:結構體與鏈表

實驗目的與要求:

掌握結構體類型變量的定義和使用。

掌握結構體類型數組的定義和使用。

掌握利用結構和指針處理單向鏈表的方法

完成實驗教材規定的內容,提交實驗報告。

實驗內容與實驗結果: (注明題號,并給出準確、全面的答案)

程序完整題

#include<> struct

{

int year; int month; int day; }date; void main()

{

int i,days;

int day_tab[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};

printf("Input year,month,day:");

scanf("%d,%d,%d",&,&,&;

days=0;

for(i=1;i

days+=day_tab[i];

days+=;

if>2&&%4==0&&%100!=0||%400==0))

days+=1;

printf("%d/%d is the %dth day in %d",,,days,;

}

程序改寫題

#include<> struct

{

int year; int month; int day; }date;

int main()

{

int days(int year,int month,int day);

int day_sum;

printf("Input year,month,day:");

scanf("%d,%d,%d",&,&,&;

day_sum=days,,;

printf("%d/%d is the %dth day in %d",,,day_sum,;

return 0;

}

int days(int year,int month,int day)

{

int sum=0,i;

int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};

for(i=1;i

{

sum=sum+a[i];

}

sum=sum+day;

if((year%1==0&&year%100!=0||year%400==0)&&month>=3)

{

sum+=1;

}

return sum;

}

一般編程題(1)

#include<>

struct z

{

char a[30];

int r;

};

void main()

{

struct z z1={"通信工程 ",32},z2={" 電子信息科學與工程",35},z3={" 自動化 ",44},z4={" 光電

信息工程 ",28};

printf("%s專業,報名人數%d\n",,;

printf("%s專業 ,報名人數 %d\n",,;

printf("%s專業 ,報名人數 %d\n",,;

printf("%s專業 ,報名人數 %d\n",,;

}

2)

#include ""

#include <>

#define SIZE 3

structstudent

{

intscore[3];

float average;

} stud[SIZE]; void input()

{

int i; for(i=0;i

{

printf(" 第 %d 個學生的成績 :\n",i+1);

scanf("%d%d%d",&stud[i].score[0],&stud[i].score[1],&stud[i].score[2]);

}

}

void calaverage()

{

int i;

for(i=0;i

{

stud[i].average=(stud[i].score[0]+stud[i].score[1]+stud[i].score[2])/;

}

}

void sortput()

{

int i,j;

struct student temp;

for(i=0;i

{

for(j=0;j

{

if(stud[j].average

temp=stud[j];

stud[j]=stud[j+1];

stud[j+1]=temp;

}

}

}

void output()

{

int i;

printf("\n");

for(i=0;i

printf("%d %d %d %\n",stud[i].score[0],stud[i].score[1],stud[i].score[2],stud[i].average);

}

總結

以上是生活随笔為你收集整理的c语言程序设计 江宝钏 实验九,c语言程序设计,江宝钏著,实验九.docx的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。