文章分类 - C语言
摘要:1.题目 本题要求使用选择法排序,将给定的n个整数从小到大排序后输出,并输出排序过程中每一步的中间结果。 选择排序的算法步骤如下: 第0步:在未排序的n个数(a[0]〜 a[n−1])中找到最小数,将它与 a[0]交换; 第1步:在剩下未排序的n−1个数(a[1] 〜 a[n−1])中找到最小数,将
阅读全文
摘要:
1.指针的基本概念 指针(pointer)描述了数据在内存中的位置,标示了一个占据存储空间的实体,在这一段空间起始位置的相对距离值。 指针相对于一个内存单元来说,指的是单元的地址,该单元的内容里面存放的是数据。在C语言中,允许用指针变量来存放指针,因此,一个指针变量的值就是某个内存单元的地址或称为某
阅读全文
1.指针的基本概念 指针(pointer)描述了数据在内存中的位置,标示了一个占据存储空间的实体,在这一段空间起始位置的相对距离值。 指针相对于一个内存单元来说,指的是单元的地址,该单元的内容里面存放的是数据。在C语言中,允许用指针变量来存放指针,因此,一个指针变量的值就是某个内存单元的地址或称为某
阅读全文
摘要:
1.一维数组 1.1 一维数组的定义 定义:<类型>变量名称[元素数量] 。例如, int a[100]; double b[200]; 数组是一个容器,特点是 所有元素具有相同的数据类型 一旦创建,不能改变大小 数组中的元素在内存中连续依次排列 举例: int a[10]; 10个单元 a[0]
阅读全文
1.一维数组 1.1 一维数组的定义 定义:<类型>变量名称[元素数量] 。例如, int a[100]; double b[200]; 数组是一个容器,特点是 所有元素具有相同的数据类型 一旦创建,不能改变大小 数组中的元素在内存中连续依次排列 举例: int a[10]; 10个单元 a[0]
阅读全文
摘要:
1.数据的储存与基本数据类型 1.1 数据的存储 计算机的存储单位: 所有计算机外部的数据都采用统一的数据表示法转换后存入计算机中,当数据从计算机中输出时再还原回来。 这种工作模式叫位模式。 1)位(bit):即数位,是计算机中最小的数据单位,代表设备的某一种状态,0或1。 2)字节(Byte):一
阅读全文
1.数据的储存与基本数据类型 1.1 数据的存储 计算机的存储单位: 所有计算机外部的数据都采用统一的数据表示法转换后存入计算机中,当数据从计算机中输出时再还原回来。 这种工作模式叫位模式。 1)位(bit):即数位,是计算机中最小的数据单位,代表设备的某一种状态,0或1。 2)字节(Byte):一
阅读全文
摘要:
1.函数的定义与调用 1.1 函数的定义与声明方法 一个函数由声明与定义组成。声明即函数的名称、返回类型和参数(不一定有),定义指函数体(要执行的代码)。比如: //这一行叫做函数头。void是返回类型,意思是没有,即不返回任何值;sum()是函数名;圆括号里这堆是参数表 void sum(int
阅读全文
1.函数的定义与调用 1.1 函数的定义与声明方法 一个函数由声明与定义组成。声明即函数的名称、返回类型和参数(不一定有),定义指函数体(要执行的代码)。比如: //这一行叫做函数头。void是返回类型,意思是没有,即不返回任何值;sum()是函数名;圆括号里这堆是参数表 void sum(int
阅读全文
摘要:L1-5 计算油费 1.题目 现在90号汽油6.95元/升、93号汽油7.44元/升、97号汽油7.93元/升。为吸引顾客,某自动加油站推出了“自助服务”和“协助服务”两个服务等级,分别可得到5%和3%的折扣。 本题要求编写程序,根据输入顾客的加油量a,汽油品种b(90、93或97)和服务类型c(m
阅读全文
摘要:7-1 统计英文字母和数字字符 1.题目 本题要求编写程序,输入10个字符,统计其中英文字母、数字字符和其他字符的个数。 输入格式: 输入为10个字符。最后一个回车表示输入结束,不算在内。 输出格式: 在一行内按照 letter = 英文字母个数, digit = 数字字符个数, other = 其
阅读全文
摘要:7-2 判断素数 1.题目 本题的目标很简单,就是判断一个给定的正整数是否素数。 输入格式: 输入在第一行给出一个正整数N(≤ 10),随后N行,每行给出一个小于231的需要判断的正整数。 输出格式: 对每个需要判断的正整数,如果它是素数,则在一行中输出Yes,否则输出No。 输入样例: 2 11
阅读全文
摘要:
1.for、while、do…while语句的应用 1.1 “指定次数型”循环( for 循环 )的形式和使用 先判断再执行 for(初始化表达式 ; 判断循环条件 ; 调整操作表达式) { 执行语句 ; } 统计英文字母和数字字符 /*本题要求编写程序,输入10个字符,统计其中英文字母、数字字符和
阅读全文
1.for、while、do…while语句的应用 1.1 “指定次数型”循环( for 循环 )的形式和使用 先判断再执行 for(初始化表达式 ; 判断循环条件 ; 调整操作表达式) { 执行语句 ; } 统计英文字母和数字字符 /*本题要求编写程序,输入10个字符,统计其中英文字母、数字字符和
阅读全文
摘要:
1.字符类型 1.1 字符型数据 字符型数据是用单引号括起来的一个字符。数字被定义为字符型之后就不能参与数值运算。如 '5' 和 5 是不同的。 '5' 是字符型数据,不能参与运算。 转义字符是一种特殊的字符。转义字符以反斜线\开头,后跟一个或几个字符。转义字符具有特定的含义,不同于字符原有的意义,
阅读全文
1.字符类型 1.1 字符型数据 字符型数据是用单引号括起来的一个字符。数字被定义为字符型之后就不能参与数值运算。如 '5' 和 5 是不同的。 '5' 是字符型数据,不能参与运算。 转义字符是一种特殊的字符。转义字符以反斜线\开头,后跟一个或几个字符。转义字符具有特定的含义,不同于字符原有的意义,
阅读全文
摘要:
1.变量 一般形式:<类型名称><变量名称>,变量的名称即标识符,一些保留字不能作标识符。 int a;//取整函数 scanf("%d",&n);//输入整数,注意“&” 2.赋值和初始化 <类型名称><变量名称>=<初始值>, a = b 意思是将b的值赋给 a 。区别“ == ”的意思是等于。
阅读全文
1.变量 一般形式:<类型名称><变量名称>,变量的名称即标识符,一些保留字不能作标识符。 int a;//取整函数 scanf("%d",&n);//输入整数,注意“&” 2.赋值和初始化 <类型名称><变量名称>=<初始值>, a = b 意思是将b的值赋给 a 。区别“ == ”的意思是等于。
阅读全文

浙公网安备 33010602011771号