C语言第九章习题带答案练习 一、选择题 1.typedef unsigned long LONG的作用是(D)。 A.建立了一种新的数据类型B.定义了一个整形变量 C.定义了一个长整型变量D.定义了一个新的数据类型标识符 2.下面的4个运算符中,优先级最低的是(D)。 A.( )B..C.->D.++...
C语言习题及答案(第九章)9-3编写程序,使用结构体类型,输出一年十二个月的英文名称及相应天数。 解:#include "stdio.h" struct date { char month[10] ; int daynumber ; } main() { int i ; struct date a[12]={{"January",31},{"February",29},{"March",31},{"Aprial",30},{"May",31},...
第一,就像指向数组的指针比数组本身更容易操控(如,排序问题)一样,指向结构的指针通常比结构本身更容易操控。第二,在一些早期的C实现中,结构不能作为参数传递给函数,但是可以传递指向结构的指针。第三,即使能传递一个结构,传递指针通常更有效率。第四,一些用于表示数据的结构中包含指向其他结构的指针。下面的程序(...
no+=1; printf("%d月%d日是%d年的第%d天!\n",date.month,date.day,date.year,no); return 0; } 2.写一个函数days,实现第1 题的计算。由主函数将年、月、日传递给days函数,计算后将日子数传回主函数输出。 #include <stdio.h> structDate{ intyear; intmonth; intday; }; intmain() { structD...
(p2.y-p1.y)*(p2.y-p1.y)+(p2.z-p1.z)*( p2.z-p1.z)); printf("第一个点到原点的距离:%f\n",d1); printf("第二个点到原点的距离:%f\n",d2); printf("两点间的距离:%f\n",d); } 9-5编写输入、输出10个朋友数据的通讯录程序,每个朋友数据 包括姓名**址、邮编、电话、传呼...
《C语言程序设计》第2版向艳主编 第九章课后选择填空答案 一、选择题 DCDBB ACDDB 二、填空题 1) 270.00 2) 6 3)DEGH OPQ 32767 4) 39 5) zhao 6)4,8 7)(1)stu.name或(*p).name或p->name (2)&stu.score或&(*p).score或&(p->score)...
C语言第九章结构体数据类型期末测试习题与答案 1、有以下程序段: typedef struct NODE { int num; struct NODE *next; } OLD; 以下叙述中正确的是( )。 A.OLD是一个结构体类型 B.以上的说明形式非法 C.NODE是一个结构体类型 D.NODE是一个结构体变量...
C程序设计第五版谭浩强课后习题答案 第一章 1、什么是程序?什么是程序设计? 程序:就是一组能识别和执行的指令,每一条指令使计算机执行特定的操作 程序设计:是指从确定任务到得到结果、写出文档的全过程 2、为什么需要计算机语言?高级语言有哪些特点? 为什么需要计算机语言:计算机语言解决了人和计算机交流是的语言问题...
C语言程序设计第五版谭浩强课后答案 第九章习题答案 C语言程序设计第五版谭浩强更多答案 1.定义一个结构体变量(包括年、月、日)。计算该日在本年中是第几天,注意闰年问题。 解题思路及答案: 用一个日期数组保存每一月的天数,二月的天数记为28天,后面根据输入的时间确定是否是闰年的二月,如果是,天数在...
数据结构(C语言版)习题及答案第九章 数据构造(C语言版)习题及答案 习题 一、选择题 1、一组记录的排序码为〔46,79,56,38,40,84〕,那么利用堆 排序的方法建立的初始 堆为(B)。 A、79,46,56,38,40,80 B、84,79,56,38,40,46 C、84,79,56,46,40,38 ...