功能:计算某日是当年的第几天。#include struct{int year;int month;int day;}data;/* 定义一个结构并声明对象为data */int main(){int days;printf("请输入日期(年,月,日):");scanf("%d, %d, %d", &data.year, &data.month, &data.day);switch(data.month){case 1:days = data.day;break;case 2:days = data.day+ 【1】 ; break;case 3:days = data.day+59;break;case 4:days = data.day+90;break;case 5:days = data.day+ 【2】 ; break;case 6:days = data.day+151;break;case 7:days = data.day+181;break;case 8:days = data.day+212;break;case 9:days = data.day+243;break;case 10:days = data.day+273;break;case 11:days = data.day+304;break;case 12:days = data.day+334;}if(data.year%4==0&&data.year%100!=0 【3】 data.year%400==0)if(data.month>=3)days = 【4】 ;printf("%d月%d日是%d年的第%d天.\n", data.month, data.day, data.year, days);return 0;}
给定程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。#include STD fun(STD std[],int n);typedef struct{char name[10];int age;}STD;int main( ){STD std[5]={"aaa",17,"bbb",16,"ccc",18,"ddd",17,"eee",15 };STD max;max=fun(std,5);printf("\nThe result: \n");printf("\nName : %s, Age : %d\n", 【1】 ,max.age);return 0;}STD fun(STD std[],int n){STD max;int i;max=【2】;for(i=1;i
程序通过定义并赋初值的方式,利用结构体变量存储了一名学生的信息。请填空实现输出这位学生的信息。#include int main( ){struct student{int num;char name[9];char sex;struct { int year,month,day ;} birthday;float score[3];};struct student std={ 1,"Zhanghua",'M',1961,10,8,76.5,78.0,82.0 };int i;printf("\nA student data:\n");printf("\n%d %s %c %d-%d-%d", std.num, std.name, std.sex,【1】,【2】 ,【3】 );for(i=0; i<3; i++)printf("%5.1f", 【4】 );printf("\n");return 0;}
在压力却荷回路中,关健元件是卸荷阀(换向阀或溢流阀)。
A. 对
B. 错