c
文章平均质量分 62
wang_weina
这个作者很懒,什么都没留下…
展开
-
专项练习:数组和字符串(一)
1. 程序输出的结果#include<stdio.h>int f (char x){ return x*x%10;}main(){ char a; int b=0; for (a=0; a<5; a+=1){ b =f(a); printf("%d",b); }}主函数中for循环, a=0,满足条件a<5,执行循原创 2017-05-09 17:48:46 · 996 阅读 · 0 评论 -
专项练习:数组和字符串(二)
1.基类的()在派生类内不能被访问私有成员不能被派生类访问2.程序运行后的输出结果是(此处□代表空格)?#include<stdio.h>#include<string.h>void fun(char* s){ char a[10]; strcpy(a,"STRING"); s=a;}main(){ char*p="PROGRAM"; fun(p)原创 2017-05-09 21:58:06 · 960 阅读 · 0 评论 -
运输公司计算运费问题
重点在于路程区间的分析: s<250:即(c>=0&&c<1),case 0:d=0 s>=250&&s<500:即(c>=1&&c<2),case1:d=0.02 s>=500&&s<1000:即(c>=2&&c<4),case2: 和case3: d=0.05 s>=1000&&s<2000:即(c>=4&&c<8),case4: case 5: case 6: case 7:d原创 2017-04-19 17:28:38 · 4697 阅读 · 0 评论 -
输入一个字符,将大写字母换小写,小写变大写
大写变小写,小写变大写必须要知道的是,小写字符的整型数与大写字符的整型数之差为32.#include<stdio.h>main(){ char ch; scanf("%c",&ch); if(ch>='A'&&ch<='Z') printf("%c\n",ch+32); else if(ch>='a'&&ch<='z')原创 2017-04-19 16:36:03 · 3739 阅读 · 0 评论 -
顺序结构线性表
线性表的概念线性表:若干个数据元素的有限序列。头元素只有后继,尾元素只有前驱。除头元素和尾元素外,每个元素只有唯一的一个前驱和一个后继。线性表的类型同一个线性表中的元素类型必定相同。线性表的顺序存储结构将线性表中的所有元素,按照逻辑顺序从指定存储位置开始,依次存储到计算机的存储器中一块连续的存储空间中。 优点:存取速度快。 缺点:插入和删除操作慢。假定,线性表的元素类型为ElemType,每个元原创 2017-04-18 16:32:20 · 524 阅读 · 0 评论 -
链式结构的线性表--单链表
顺序表和链表的区别链表:是可以实现动态分配的存储结构;存储单元是地址零散的不是连续的;频繁删除和插入操作,不能随机存取;线性表的长度变化大时使用。顺序表:可以随机存取;存储单元地址是连续的;查找操作多,少插入和删除操作;线性表长度变化不大时使用。单链表的操作#include<stdio.h>#include<stdlib.h>typedef int ElemType;typ原创 2017-04-18 21:40:13 · 472 阅读 · 0 评论 -
判断一年是否是闰年
闰年的判定能被4整除,但不能被100整除。能被4整除,也能被400整除。#include<stdio.h>main(){ int year; scanf("%d",&year); if((year%4==0 && year%100!=0) || year%400==0) printf("这年是瑞年\n"); else prin原创 2017-04-19 16:21:27 · 2541 阅读 · 0 评论 -
专项练习:数组和字符串(三)
1.广义表的取表尾运算,其结果通常是个表,但有时也可是个单元素值()错误: 表头可以为表或单元素值 表尾是指除去表头后剩下的元素组成的表(即使只剩一个元素也视为表),可以为空表2.这段程序的输出是()void foo(int b[][3]){++b;b[1][1]=9;}void main(){int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};foo(a);原创 2017-05-10 11:40:28 · 980 阅读 · 0 评论