




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
程序设计和C语言顺序结构程序设计选择结构程序设计循环结构程序设计数组-批量数据处理函数-模块化程序设计指针的应用自定义数据类型文件的输入与输出课程主要内容程序设计和C语言课程主要内容1学习与参考资料教材实验指导与习题册等级考试资料教学课件互联网资源学习与参考资料教材2学习方法与要求多看(例题)、多练(编程)、多交流(学习讨论)课前预习,认真听课、积极回答问题,按质按量完成习题册上的课后习题;实验课前完成实验指导册中要求的源程序编写任务,实验课上输入并调试程序,改正并完善实验报告,回答实验思考题;以寝室为单位成立学习小组,轮流组长,教师批改组长的实验报告和习题,组长批改组员的实验报告和习题。学习方法与要求多看(例题)、多练(编程)、多交流(学习讨论)3学习效果评价与考核总评=平时成绩(10%)+实验与习题(30%)+期终考试(60%)平时成绩:基础分60分,表现好累计加分至100分,表现不好累计减分至0分;加分项目:主动回答问题1次加3分,正确回答问题1次加2分(即:主动且正确回答加5分);减分项目:旷课或实验课玩游戏(上网)1次减10分,累计3次者平时成绩记0分,迟到或早退1次扣5分。学习效果评价与考核总评=平时成绩(10%)+实验与习题(34第1章程序设计和C语言第1章本章教学内容前导知识C语言概述C程序上机步骤本章教学内容前导知识6什么是指令?做口述笔记……键入信函的内容……发送传真……口述2.信函_____________________________________________________3.传真指令被逐条执行程序员老板秘书程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合要执行的一组指令程序1、前导知识计算机中的程序是什么?程序什么是指令?做口述笔记……口述2.信函___________7问题:计算长方形的面积1.接收用户输入的长方形长度和宽度两个值;2.判断长度和宽度的值是否大于零;3.如果大于零,将长度和宽度两个值相乘得到面积,否则显示输入错误;4.显示面积。算法算法:解决某问题的具体方法和步骤算法问题:计算长方形的面积1.接收用户输入的长方形长度和宽度两个8算法的描述方法自然语言伪代码流程图传统流程图结构化流程图(N-S图)开始/结束处理输入/输出判断/分支连接符流程线传统流程图算法的描述方法自然语言流程图开始/结束处理输入/输出判断/分9计算长方形面积的传统流程图举例开始接收num1
和num2Result=num1×num2显示
Result结束num1和num2>0?显示“输入错误”否是计算长方形面积的传统流程图举例开始接收Result=num10N-S结构化流程图
完全去掉带箭头的流程线,全部算法写在一个矩形框内。主要的流程图符号(3种基本结构):ABA顺序结构真P假AB真假选择结构AB等价于AB条件P真假等价于N-S结构化流程图完全去掉带箭头的流程线,全部算法写在一个11N-S结构化流程图
完全去掉带箭头的流程线,全部算法写在一个矩形框内。主要的流程图符号(3种基本结构):直到P为“真”A直到P为“真”循环结构(until型)当P为“真”A循环结构(while型)A条件P真假等价于N-S结构化流程图完全去掉带箭头的流程线,全部算法写在一个12例题:求3个数中最大那个数N-S流程图举例输入a、b、c的值max=amax=bmax<b?真假max<c?max=c真假输出max的值例题:求3个数中最大那个数N-S流程图举例输入a、b、c的值13Begin显示ss=0;k=1k<=100例题:计算S=1+2+3+……+100的流程图End真假s=s+k;k=k+1等价于s=0;k=1k<=100s=s+k;k=k+1输出s的值Begin显示ss=0;k=1k<=100例题:计算S=114实质:用于编制程序,指挥计算机正常工作的指令系统。问题:如何指挥计算机求解1+1.机器语言:计算机能直接执行的二进制指令系统计算机语言不同的计算机有不同的机器语言101110000000000100000000000001010000000100000000机器语言编写的1+1程序实质:用于编制程序,指挥计算机正常工作的指令系统。问题:如何15汇编语言:与机器语言对应的符号化的指令系统不同的计算机有不同的汇编语言需要汇编(翻译)成机器语言才能执行MOVAX,1ADDAX,1汇编语言编写的1+1程序101110000000000100000000000001010000000100000000汇编执行汇编语言:与机器语言对应的符号化的指令系统不同的计算机有不同16高级语言:与机器无关类自然语言的指令系统可适用于不同的计算机系统需要编译(翻译)成机器语言才能执行BASIC语言编写的1+1程序C语言编写的1+1程序PRINT1+1#include<stdio.h>main(){ printf("%d\n",1+1);}高级语言:与机器无关类自然语言的指令系统可适用于不同的计算机17实质:存储程序原理(冯诺依曼原理)计算机的工作原理程序+数据外存输入设备数据程序+数据内存输出设备数据指令CPU20000200018004080041内存地址………….………….内存单元0001101011111000………….指令0100100011001011………….数据返回实质:存储程序原理(冯诺依曼原理)计算机的工作原理程序+数据18编程语言低级高级CC语言是贝尔实验室的DennisRitchie在1973年设计的。C最初用于开发系统级程序。主要版本:ANSIC(1983)、ANSIC(1989)、ISOC(1999)2、C语言概述C语言的历史在微机上,有许多性能良好的C语言系统可用。包括TurboC、BorlandC/C++;Microsoft
VisualC/C++
等。
编程语言低级高级CC语言是贝尔实验室的DennisRi19C语言的特点语言简洁、紧凑,使用方便、灵活。37(32:C89)个关键字,9种控制语句运算符丰富。34种运算符(将括号、赋值、强制类型转换等作为运算符)。数据结构丰富,具有现代化语言的各种数据结构。标准类型、构造类型、指针类型。具有结构化的控制语句。用函数实现程序的模块化。语法限制不太严格,程序设计自由度大。例如:整型数据与字符型数据可以通用。C语言可以直接访问物理地址。能实现汇编语言的大部分功能,可以直接对硬件进行操作。目标代码质量高,程序执行效率高。程序可移植性好。C语言的特点语言简洁、紧凑,使用方便、灵活。37(32:C820intmain(void){
}例题:在屏幕上显示:
Programmingisfun.printf(“Programmingisfun.\n”);语句执行该语句就是调用printf函数#include<stdio.h>编译预处理命令return0;/*返回一个数字0*//*文件名:ex1.c*///返回一个数字0/*向操作系统返回一个数字0*/主函数输出函数注释C程序的基本结构换行符intmain(void)例题:在屏幕上显示:Progr21例题:在屏幕上显示:
Programmingisfun.
ThefirstCProgram!#include<stdio.h>voidmain(){
printf(“Programmingisfun.\n”);}
printf(“ThefirstCProgram!
\n”);}例题:在屏幕上显示:
Programmingis22#include<stdio.h>voidmain(void){inta,b,sum;/*变量定义*/a=3;/*变量使用*/b=2;sum=a+b;printf(“Thesumis%d\n”,sum);/*输出结果*/}Thesumis
5例题:计算并显示两个数的和
=赋值运算符
%d输入输出函数中的“格式字符串”,表示
以十进制整数的形式输出。(%d的位置被sum的值取代)#include<stdio.h>Thesumis523#include<stdio.h>intmain(void){inta,b,sum;/*变量定义*/a=3;b=2;/*变量使用*/
sum=a+b;
printf(“Thesumis%d\n”,sum);
/*输出结果*/return0;}3+2=5例题:计算两个数的和,以算式的形式显示Thesumis
5
printf(“%d+%d=%d\n”,a,b,sum);#include<stdio.h>3+2=5例题:计算两个24#include<stdio.h>intmain(){intmax(intx,inty);inta,b,c;scanf(”%d,%d”,&a,&b);c=max(a,b);printf("max=%d\n",c);return0;}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}主函数max函数例题:求两个整数中的较大者。#include<stdio.h>intmax(int25#include<stdio.h>intmain(){intmax(intx,inty);inta,b,c;scanf(”%d,%d”,&a,&b);c=max(a,b);printf("max=%d\n",c);return0;}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}将x和y中较大者值返回给主函数#include<stdio.h>intmax(int26#include<stdio.h>intmain(){intmax(intx,inty);inta,b,c;scanf(”%d,%d”,&a,&b);c=max(a,b);printf("max=%d\n",c);return0;}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}#include<stdio.h>intmax(int27#include<stdio.h>intmain(){intmax(intx,inty);inta,b,c;scanf(”%d,%d”,&a,&b);c=max(a,b);printf("max=%d\n",c);return0;}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}因max函数的定义在main函数之后,需声明#include<stdio.h>intmax(int28#include<stdio.h>intmain(){intmax(intx,inty);inta,b,c;scanf(”%d,%d”,&a,&b);c=max(a,b);printf("max=%d\n",c);return0;}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}输入函数#include<stdio.h>intmax(int29#include<stdio.h>intmain(){intmax(intx,inty);inta,b,c;scanf(”%d,%d”,&a,&b);c=max(a,b);printf("max=%d\n",c);return0;}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}输入语句#include<stdio.h>intmax(int30#include<stdio.h>intmain(){intmax(intx,inty);inta,b,c;scanf(”%d,%d”,&a,&b);c=max(a,b);printf("max=%d\n",c);return0;}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}输入的数据放到a,b中输入格式a的地址#include<stdio.h>intmax(int31#include<stdio.h>intmain(){intmax(intx,inty);inta,b,c;scanf(”%d,%d”,&a,&b);c=max(a,b);printf("max=%d\n",c);return0;}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}调用max函数#include<stdio.h>intmax(int32#include<stdio.h>intmain(){intmax(intx,inty);inta,b,c;scanf(”%d,%d”,&a,&b);c=max(a,b);printf("max=%d\n",c);return0;}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}8588#include<stdio.h>intmax(int33#include<stdio.h>intmain(){intmax(intx,inty);inta,b,c;scanf(”%d,%d”,&a,&b);c=max(a,b);printf("max=%d\n",c);return0;}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}8588#include<stdio.h>intmax(int34#include<stdio.h>intmain(){intmax(intx,inty);inta,b,c;scanf(”%d,%d”,&a,&b);c=max(a,b);printf("max=%d\n",c);return0;}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}实际参数形式参数#include<stdio.h>intmax(int35例题:编写C语言程序,计算一个数的正弦值。#include<stdio.h>#include<math.h>intmain(void){floatx;/*定义x为实型变量*/x=sin(0.19199);/*调用sin函数*/printf(“%f\n”,x);/*调用printf函数,输出x的值*/return0;}●使用库函数,通过文件包含命令把头文件包含在程序前面。例题:编写C语言程序,计算一个数的正弦值。●使用库函数,通过36C语言程序的结构C语言程序的结构特点:1.一个程序由一个或多个源程序文件组成2.一个源程序文件中可以包括三个部分预处理指令全局声明函数定义3.函数是C程序的主要组成部分一个C程序是由一个或多个函数组成(这些函数可以位于不同源程序文件中);一个C程序当且仅当可包含一个main函数;每个函数都用来实现一个特定功能,一个函数内可以调用另一个函数;被调用的函数可以是库函数,也可以是自己编制的函数。C语言程序的结构C语言程序的结构特点:37C语言程序的结构C语言程序的结构特点:4.一个函数包括两个部分:函数首部intmax(intx,inty)函数的第1行函数类型函数名参数类型参数名若函数无参,在括弧中写void或空括弧intmain(void)或intmain()C语言程序的结构C语言程序的结构特点:函数的第1行函数类型函38C语言程序的结构C语言程序的结构特点:4.一个函数包括两个部分:函数体声明部分:定义在本函数中所用到的变量;对本函数所调用函数进行声明;执行部分:由若干个语句组成,语句以;结束。一行内可以写几个语句;一个语句可以分写在多行上;函数体可以为空,但{}不能省略。可以没有声明部分C语言程序的结构C语言程序的结构特点:可以没有声明部分39C语言程序的结构C语言程序的结构特点:5.程序总是从main函数开始执行,由main函数结束6.C程序对计算机的操作由C语句完成;7.C语言本身不提供输入输出语句,通过调用输入、输出函数完成数据的输入、输出;8.程序应当包含注释,增加可读性,注释不能嵌套。例:/*Thisisthemain/*ofexample1.1*/*/非法C语言程序的结构C语言程序的结构特点:例:/*This40格式特点:习惯用小写字母,大小写敏感不使用行号,无程序行概念可使用空行和空格常用锯齿形书写格式main(){……………….…………………………..…………..……………….………………………….……………….………………..}main(){
inti,j,sum;sum=0;for(i=1;i<10;i++){for(j=1;j<10;j++){sum+=i*j;}}printf(“%d\n”,sum);}优秀程序员的素质之一:使用TAB缩进{}对齐有足够的注释有合适的空行C语言程序的结构返回格式特点:main()main()优秀程序员的素质之一:413、C程序的上机步骤C源程序目标文件可执行程序C语言函数库编译连接源程序:是用户创建的文件,以“.c”为文件扩展名保存
目标文件:是编译器的输出结果。这类文件的常见扩展名为“.o”或“.obj”
头文件:含有函数的声明和预处理语句,用于帮助访问外部定义的函数。头文件的扩展名为“.h”。
可执行文件:是连接器的输出结果。可执行文件的扩展名为“.exe”。
3、C程序的上机步骤C源程序目标文件可执行程序C语言函数库42C程序的开发过程分析问题编制程序编译连接调试运行完成编译中发现错误,转回修改源程序连接中发现错误,转回修改源程序调试运行中发现问题,表明分析本身有错误,重新分析问题返回C程序的开发过程分析问题编制程序编译连接调试运行完成编译中发43课后作业1、教材P15第6、7题;2、教材P36第5题的2、3、7、8小题。课后作业1、教材P15第6、7题;44程序设计和C语言顺序结构程序设计选择结构程序设计循环结构程序设计数组-批量数据处理函数-模块化程序设计指针的应用自定义数据类型文件的输入与输出课程主要内容程序设计和C语言课程主要内容45学习与参考资料教材实验指导与习题册等级考试资料教学课件互联网资源学习与参考资料教材46学习方法与要求多看(例题)、多练(编程)、多交流(学习讨论)课前预习,认真听课、积极回答问题,按质按量完成习题册上的课后习题;实验课前完成实验指导册中要求的源程序编写任务,实验课上输入并调试程序,改正并完善实验报告,回答实验思考题;以寝室为单位成立学习小组,轮流组长,教师批改组长的实验报告和习题,组长批改组员的实验报告和习题。学习方法与要求多看(例题)、多练(编程)、多交流(学习讨论)47学习效果评价与考核总评=平时成绩(10%)+实验与习题(30%)+期终考试(60%)平时成绩:基础分60分,表现好累计加分至100分,表现不好累计减分至0分;加分项目:主动回答问题1次加3分,正确回答问题1次加2分(即:主动且正确回答加5分);减分项目:旷课或实验课玩游戏(上网)1次减10分,累计3次者平时成绩记0分,迟到或早退1次扣5分。学习效果评价与考核总评=平时成绩(10%)+实验与习题(348第1章程序设计和C语言第1章本章教学内容前导知识C语言概述C程序上机步骤本章教学内容前导知识50什么是指令?做口述笔记……键入信函的内容……发送传真……口述2.信函_____________________________________________________3.传真指令被逐条执行程序员老板秘书程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合要执行的一组指令程序1、前导知识计算机中的程序是什么?程序什么是指令?做口述笔记……口述2.信函___________51问题:计算长方形的面积1.接收用户输入的长方形长度和宽度两个值;2.判断长度和宽度的值是否大于零;3.如果大于零,将长度和宽度两个值相乘得到面积,否则显示输入错误;4.显示面积。算法算法:解决某问题的具体方法和步骤算法问题:计算长方形的面积1.接收用户输入的长方形长度和宽度两个52算法的描述方法自然语言伪代码流程图传统流程图结构化流程图(N-S图)开始/结束处理输入/输出判断/分支连接符流程线传统流程图算法的描述方法自然语言流程图开始/结束处理输入/输出判断/分53计算长方形面积的传统流程图举例开始接收num1
和num2Result=num1×num2显示
Result结束num1和num2>0?显示“输入错误”否是计算长方形面积的传统流程图举例开始接收Result=num54N-S结构化流程图
完全去掉带箭头的流程线,全部算法写在一个矩形框内。主要的流程图符号(3种基本结构):ABA顺序结构真P假AB真假选择结构AB等价于AB条件P真假等价于N-S结构化流程图完全去掉带箭头的流程线,全部算法写在一个55N-S结构化流程图
完全去掉带箭头的流程线,全部算法写在一个矩形框内。主要的流程图符号(3种基本结构):直到P为“真”A直到P为“真”循环结构(until型)当P为“真”A循环结构(while型)A条件P真假等价于N-S结构化流程图完全去掉带箭头的流程线,全部算法写在一个56例题:求3个数中最大那个数N-S流程图举例输入a、b、c的值max=amax=bmax<b?真假max<c?max=c真假输出max的值例题:求3个数中最大那个数N-S流程图举例输入a、b、c的值57Begin显示ss=0;k=1k<=100例题:计算S=1+2+3+……+100的流程图End真假s=s+k;k=k+1等价于s=0;k=1k<=100s=s+k;k=k+1输出s的值Begin显示ss=0;k=1k<=100例题:计算S=158实质:用于编制程序,指挥计算机正常工作的指令系统。问题:如何指挥计算机求解1+1.机器语言:计算机能直接执行的二进制指令系统计算机语言不同的计算机有不同的机器语言101110000000000100000000000001010000000100000000机器语言编写的1+1程序实质:用于编制程序,指挥计算机正常工作的指令系统。问题:如何59汇编语言:与机器语言对应的符号化的指令系统不同的计算机有不同的汇编语言需要汇编(翻译)成机器语言才能执行MOVAX,1ADDAX,1汇编语言编写的1+1程序101110000000000100000000000001010000000100000000汇编执行汇编语言:与机器语言对应的符号化的指令系统不同的计算机有不同60高级语言:与机器无关类自然语言的指令系统可适用于不同的计算机系统需要编译(翻译)成机器语言才能执行BASIC语言编写的1+1程序C语言编写的1+1程序PRINT1+1#include<stdio.h>main(){ printf("%d\n",1+1);}高级语言:与机器无关类自然语言的指令系统可适用于不同的计算机61实质:存储程序原理(冯诺依曼原理)计算机的工作原理程序+数据外存输入设备数据程序+数据内存输出设备数据指令CPU20000200018004080041内存地址………….………….内存单元0001101011111000………….指令0100100011001011………….数据返回实质:存储程序原理(冯诺依曼原理)计算机的工作原理程序+数据62编程语言低级高级CC语言是贝尔实验室的DennisRitchie在1973年设计的。C最初用于开发系统级程序。主要版本:ANSIC(1983)、ANSIC(1989)、ISOC(1999)2、C语言概述C语言的历史在微机上,有许多性能良好的C语言系统可用。包括TurboC、BorlandC/C++;Microsoft
VisualC/C++
等。
编程语言低级高级CC语言是贝尔实验室的DennisRi63C语言的特点语言简洁、紧凑,使用方便、灵活。37(32:C89)个关键字,9种控制语句运算符丰富。34种运算符(将括号、赋值、强制类型转换等作为运算符)。数据结构丰富,具有现代化语言的各种数据结构。标准类型、构造类型、指针类型。具有结构化的控制语句。用函数实现程序的模块化。语法限制不太严格,程序设计自由度大。例如:整型数据与字符型数据可以通用。C语言可以直接访问物理地址。能实现汇编语言的大部分功能,可以直接对硬件进行操作。目标代码质量高,程序执行效率高。程序可移植性好。C语言的特点语言简洁、紧凑,使用方便、灵活。37(32:C864intmain(void){
}例题:在屏幕上显示:
Programmingisfun.printf(“Programmingisfun.\n”);语句执行该语句就是调用printf函数#include<stdio.h>编译预处理命令return0;/*返回一个数字0*//*文件名:ex1.c*///返回一个数字0/*向操作系统返回一个数字0*/主函数输出函数注释C程序的基本结构换行符intmain(void)例题:在屏幕上显示:Progr65例题:在屏幕上显示:
Programmingisfun.
ThefirstCProgram!#include<stdio.h>voidmain(){
printf(“Programmingisfun.\n”);}
printf(“ThefirstCProgram!
\n”);}例题:在屏幕上显示:
Programmingis66#include<stdio.h>voidmain(void){inta,b,sum;/*变量定义*/a=3;/*变量使用*/b=2;sum=a+b;printf(“Thesumis%d\n”,sum);/*输出结果*/}Thesumis
5例题:计算并显示两个数的和
=赋值运算符
%d输入输出函数中的“格式字符串”,表示
以十进制整数的形式输出。(%d的位置被sum的值取代)#include<stdio.h>Thesumis567#include<stdio.h>intmain(void){inta,b,sum;/*变量定义*/a=3;b=2;/*变量使用*/
sum=a+b;
printf(“Thesumis%d\n”,sum);
/*输出结果*/return0;}3+2=5例题:计算两个数的和,以算式的形式显示Thesumis
5
printf(“%d+%d=%d\n”,a,b,sum);#include<stdio.h>3+2=5例题:计算两个68#include<stdio.h>intmain(){intmax(intx,inty);inta,b,c;scanf(”%d,%d”,&a,&b);c=max(a,b);printf("max=%d\n",c);return0;}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}主函数max函数例题:求两个整数中的较大者。#include<stdio.h>intmax(int69#include<stdio.h>intmain(){intmax(intx,inty);inta,b,c;scanf(”%d,%d”,&a,&b);c=max(a,b);printf("max=%d\n",c);return0;}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}将x和y中较大者值返回给主函数#include<stdio.h>intmax(int70#include<stdio.h>intmain(){intmax(intx,inty);inta,b,c;scanf(”%d,%d”,&a,&b);c=max(a,b);printf("max=%d\n",c);return0;}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}#include<stdio.h>intmax(int71#include<stdio.h>intmain(){intmax(intx,inty);inta,b,c;scanf(”%d,%d”,&a,&b);c=max(a,b);printf("max=%d\n",c);return0;}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}因max函数的定义在main函数之后,需声明#include<stdio.h>intmax(int72#include<stdio.h>intmain(){intmax(intx,inty);inta,b,c;scanf(”%d,%d”,&a,&b);c=max(a,b);printf("max=%d\n",c);return0;}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}输入函数#include<stdio.h>intmax(int73#include<stdio.h>intmain(){intmax(intx,inty);inta,b,c;scanf(”%d,%d”,&a,&b);c=max(a,b);printf("max=%d\n",c);return0;}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}输入语句#include<stdio.h>intmax(int74#include<stdio.h>intmain(){intmax(intx,inty);inta,b,c;scanf(”%d,%d”,&a,&b);c=max(a,b);printf("max=%d\n",c);return0;}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}输入的数据放到a,b中输入格式a的地址#include<stdio.h>intmax(int75#include<stdio.h>intmain(){intmax(intx,inty);inta,b,c;scanf(”%d,%d”,&a,&b);c=max(a,b);printf("max=%d\n",c);return0;}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}调用max函数#include<stdio.h>intmax(int76#include<stdio.h>intmain(){intmax(intx,inty);inta,b,c;scanf(”%d,%d”,&a,&b);c=max(a,b);printf("max=%d\n",c);return0;}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}8588#include<stdio.h>intmax(int77#include<stdio.h>intmain(){intmax(intx,inty);inta,b,c;scanf(”%d,%d”,&a,&b);c=max(a,b);printf("max=%d\n",c);return0;}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}8588#include<stdio.h>intmax(int78#include<stdio.h>intmain(){intmax(intx,inty);inta,b,c;scanf(”%d,%d”,&a,&b);c=max(a,b);printf("max=%d\n",c);return0;}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}实际参数形式参数#include<stdio.h>in
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023年住宅用房租赁合同住宅商业租赁合同
- 毕业论文正文
- 工业购销合同模板2025年
- 公司程序员聘用劳动合同2025年
- 2025版绿色建筑投资合作协议书
- 二零二五房地产中介公司物业顾问聘用服务协议
- 二零二五年二手车贷款审批与发放合同
- 2025版房地产贷款利息调整合同
- 2025版光伏发电系统建设项目分包工程协议书模板
- 二零二五年度市政基础设施工程成本预算管理合同
- 2024年设备监理师考试题库及答案参考
- 2024年中考模拟试卷英语(苏州卷)
- DB11-T 1692-2019 城市树木健康诊断技术规程
- 合同模板主播兼职合同
- 《梅大高速茶阳路段“5·1”塌方灾害调查评估报告》专题警示学习
- 宿管员服务礼仪培训
- 2025企业消防工作计划范文
- 酒店前厅经理培训课件
- 《公务礼仪》课件
- CNAS-CL01-G001:2024检测和校准实验室能力认可准则的应用要求
- 《原发性肝癌诊疗指南(2024年版)》解读
评论
0/150
提交评论