C程序设计
文章平均质量分 56
C程序设计(第五版)谭浩强著 清华大学出版社
野马菲比
这个作者很懒,什么都没留下…
展开
-
4 算法概述
算法概述——速记公式:数据结构 + 算法 = 程序算法的特性:1、确定性;算法中每个步骤应当是确定的,而不能是含糊的;2、可行性(有效性);算法中每一个步骤应当有效的执行;3、有零个或多个输入;4、有一个或多个输出;5、有穷性;一个算法应包含有限的操作步骤,而不是无限的。算法的表示:用流程图表示时三种基本结构要牢记1、顺序结构;2、选择结构(分支结构);3、循环结构(重复结构);例题:求1x2x3x4x5 用C语言表示;解题思路:这题试求5的阶乘,有时候题目给的是5!,意思是一样原创 2021-03-11 19:57:35 · 537 阅读 · 0 评论 -
5 顺序程序设计举例以及scanf输入函数用法说明
顺序程序设计举例在4中说到了一个C程序设计,求5!求5!链接该题在蓝皮书第十九页,自行复习!一、进入正题:例题:有人用温度计测量出用华氏法表示的温度(如64°F),今要求把它转化为以摄氏法表示的温度(如17.8°C);解题思路:这个问题的算法较简单,关键在于找到两者之间的公式,来用摄氏法表示华氏法,根据物理学知识可知其转换公式为C=(5/9)*(F-32);整个程序设计的流程就是:①输入F的值64;(用F表示华氏温度)②执行这个公式;③输出C的值。(用C表示摄氏温度)编写程序:..原创 2021-03-12 17:03:06 · 451 阅读 · 0 评论 -
C语言程序设计谭浩强(第四版)期末复习重点
C语言程序设计谭浩强(第四版)期末复习重点1.1.什么是计算机程序第一章 程序设计和 C 语言程.序.:一组计算机能识别和执行的 指令 。只要让计算机执行这个程序,计算机就会 自动地、有条不紊地 进行工作计算机的一切操作都是由 程序 控制的,离开程序,计算机将一事无成。1.2什么是计算机语言计算机语言 :人和计算机交流信息的、计算机和人都能识别的语言。计算机语言发展阶段: 机器语言 (由 0 和 1 组成的指令)符号语言 (用英文字母和数字表示指令)高级语言 (接近于人的自然语言和数学语言)原创 2021-04-03 22:41:05 · 4542 阅读 · 0 评论 -
1最简单的c程序举例
最简单的c程序举例例题:要求在屏幕上输出以下一行信息;This is a C program.解题思路:在主函数中用printf函数原样输出以上内容:编写程序:#include <stdio.h> //编译预处理命令int main() //主函数 { //函数开始的标志 printf("This is a C program.\n"); //输出要显示的信息 return 0; //函数执行完毕返回函数值0} //函数结束的标志执行结果:原创 2021-03-10 16:00:40 · 393 阅读 · 3 评论 -
3 C语言程序的结构——知识点速记
3 C 语言程序的结构C 语言程序的结构特点:1、一个程序由一个或多个源程序文件组成;(1)小程序往往只包括一个源程序文件;(2)一个源程序文件中可以包括三个部分:预处理指令(如#include <stdio.h>等)、全局声明、函数定义。 2、函数是 C 程序的主要组成部分;(1)一个 C 程序是由一个或多个函数组成的; (2)必须包含一个 main 函数(只能有一个);(3)每个函数都用来实现一个或几个特定功能;(4)被调用的函数可以是库函数,也可以是自己编制设计的函数。原创 2021-03-11 18:55:20 · 703 阅读 · 0 评论 -
7 数据的表现形式——变量
7 数据的表现形式——变量变量:在程序运行期间,变量的值是可以改变的。变量的本质实际就是一块存储空间;注意:变量必须先定义,后使用;定义变量时指定变量的名字和类型。变量的命名:简单地说,标识符就是一个对象的名字。C的标识符有三种:保留字(关键字):指一些特定的单词,留作他用(比如int、float、if等);预定义标识符:预先定义的库函数名,预定义命令等(比如sin(库函数),define(预定义命令));用户标识符:用户给对象起的名字。C语言规定标识符只能由字母、数字、下划原创 2021-03-17 18:04:47 · 788 阅读 · 0 评论 -
2 C程序 求两个整数之和
C程序 求两个整数之和例题:求两个整数之和;解题思路:1、设置三个变量a,b,sum;2、a、b定义两个整数,sum用来存放两个整数的和;3、赋值运算符“=”把两整数相加的和传给sum;编写程序:运行结果:程序分析:这个程序是用来秋凉的整数a和b的和。首先定义a、b、sum为整型变量(int),因为是整数,所以为整型变量(int);然后是两个赋值语句,使a和b的值分别为10和20;下一行使sum的值为a和b之和;printf函数中的“sum =” 内容用户可以自定义,%d用来指原创 2021-03-10 16:25:52 · 8242 阅读 · 0 评论 -
7 例题:若m为float型变量,执行以下语句后的输出
例题:若m为float型变量,执行以下语句后,输出为_______;float m = 1234.123;printf("%-8.3f\n",m);printf("%10.3f\n",m);原创 2021-04-04 02:18:25 · 3094 阅读 · 0 评论 -
8定义变量存储数据
已知有变量定义:int a;char c;用scanf(“%d%c”,&a,&c);语句给a和c输入数据,使30存入a,字符‘b’存入c,则正确的输入是?原创 2021-04-04 02:52:21 · 287 阅读 · 0 评论 -
6 数据的表现形式常量以及常量的几种类型
数据的表现形式常量以及常量的几种类型摘要:数据的表现形式常量以及常量的几种类型,结合常量类型编写程序求长方形的面积;一、常量(基础教材第24页)常量:在程序运行过程中,其值不能被改变的量。整型常量就是整常数,可以是十进制、八进制或十六进制三种。前缀指定基数:0x 或 0X 表示十六进制,0 表示八进制,不带前缀则默认表示十进制。(1)十进制整常数:十进制整常数没有前缀,其数码为0~9;例如:以下都是合法的十进制整常数:2020,529, 724, -97,922,1024以下各数不是原创 2021-03-15 23:35:06 · 2457 阅读 · 0 评论 -
C程序设计:用C语言循环语句输出打印金字塔
C程序设计:用C语言循环语句输出打印金字塔要求:利用for循环输出打印金字塔;工具:VC++ 6.0代码如下://打印金字塔#include <stdio.h>int main(){ int N,i,j,k; printf("请输入整数N作为金字塔层数:\n"); scanf("%d",&N); printf("输出金字塔如下:\n"); for(i=1; i<=N; i++){ for(j=1; j<=N-i; j++) printf("原创 2020-12-24 01:02:42 · 22287 阅读 · 6 评论 -
C程序设计:用C语言循环语句输出九九乘法表
C程序设计:用C语言循环语句输出九九乘法表要求:利用for循环输出九九乘法表;工具:VC++ 6.0代码如下://打印九九乘法表;#include <stdio.h>int main(){ int i,j; for(i=1; i<=9; i++){ for(j=1; j<=i; j++) printf("%d*%d=%2d\t", j, i, i*j); printf("\n"); } return 0;}注意:(1)i,j控制行和列;原创 2020-12-24 00:59:34 · 13419 阅读 · 0 评论 -
C程序设计:输入华氏温度,计算摄氏温度c=(f-32)*(5/9)
C程序设计:输入华氏温度,计算摄氏温度c=(f-32)*(5/9)#include <stdio.h>int main(){ float c,f; printf("输入华氏温度:"); scanf("%f",&f); c=(f-32)*(5.0/9); printf("对应摄氏温度为:%.1f\n",c); return 0; }...原创 2020-07-20 21:45:55 · 6837 阅读 · 5 评论 -
c程序设计:编写一个程序,输入一个大写字母,输出其小写字母
c程序设计:编写一个程序,输入一个大写字母,输出其小写字母#include <stdio.h>int main(){ char c1,c2; //c1为大写字母,ASCII:65;c2为小写字母,ASCII:97 printf("please enter a capital letter:"); scanf("%c1",&c1); c2=c1+32; printf("lower case letter:%c\n",c2); return 0; }...原创 2020-07-20 21:20:18 · 46598 阅读 · 9 评论 -
c程序设计:输入长方形的高和宽,求该长方形的周长和面积
c程序设计:输入长方形的高和宽,求该长方形的周长和面积#include <stdio.h>int main(){ float a,b,c,s; printf("请输入长和宽:"); scanf("%f,%f",&a,&b); c=(a+b)*2; s=a*b; printf("周长:%.2f\n面积:%.2f\n",c,s); return 0; }编译,连接,执行:...原创 2020-07-20 20:55:21 · 29958 阅读 · 0 评论