【程序填空】题目:定义一个结构变量(包括年、月、日)计算给定日期是该年的第几天。要求:请将程序在VC++6.0等环境中编辑运行,并将填空后的程序及运行结果截图上传。----------------------------------------------------------------------------------------------------# include # include int main()/***********SPACE***********/{【?】 date{int y, m, d;}da;int f,n,p,a[12]={31,28,31,30,31,30,31,31,30,31,30,31};printf("y,m,d=");scanf("%d,%d,%d",&da.y,&da.m,&da.d);/***********SPACE***********/f=da.y%4==0&&da.y%100【?】0||da.y%400==0;/***********SPACE***********/if(da.m<1【?】da.m>12)exit(0);a[1]+=f;if(da.d<1||da.d>a[da.m-1])exit(0);/***********SPACE***********/for(n=【?】,p=1;p
【程序填空】题目:输入学生成绩并显示。要求:请将程序在VC++6.0等环境中编辑运行,并将填空后的程序及运行结果截图上传。-------------------------------------------------------# include struct student{char number[6];char name[6];int score[3];} stu[2];void output(struct student stu[2]);void main(){int i, j;/***********SPACE***********/for(i=0; i<2; 【?】){printf("请输入学生%d的成绩:\n", i+1);printf("学号:");/***********SPACE***********/scanf("%s", 【?】.number);printf("姓名:");scanf("%s", stu[i].name);for(j=0; j<3; j++){printf("成绩 %d. ", j+1);/***********SPACE***********/scanf("%d", 【?】.score[j]);}printf("\n");}output(stu);}void output(struct student stu[2]){int i, j;printf("学号 姓名 成绩1 成绩2 成绩3\n");for(i=0; i<2; i++){/***********SPACE***********/【?】("%-6s%-6s", stu[i].number, stu[i].name);for(j=0; j<3; j++)printf("%-8d", stu[i].score[j]);printf("\n");}}
【程序改错】题目:下题是一段有关结构体变量传递的程序.要求:请将程序在VC++6.0等环境中编辑运行,并将填空后的程序及运行结果截图上传。---------------------------------------------------------------------------------------------------注意:不可以增加或删除程序行,也不可以更改程序的结构。---------------------------------------------------------------------------------------------------#include "stdio.h"struct student{int x;char c;}a;main(){a.x=3;/**********FOUND**********/a.c='a'f(a);/**********FOUND**********/printf("%d,%c",a.x,b.c);getch();}f(struct student b){b.x=20;/**********FOUND**********/b.c=y;}