C语言程序设计顺序结构程序设计举例

合集下载

c语言顺序结构程序例题

c语言顺序结构程序例题

C语言顺序结构程序例题一、介绍顺序结构是C语言中最简单的程序结构,也是最基本的程序设计思路。

它按照代码的编写顺序,依次执行每一条语句,没有条件、分支或循环的判断。

本文将通过一些例题来帮助读者理解和掌握C语言顺序结构的使用方法。

二、示例代码1.题目一描述:编写一个程序,实现两个整数相加,并输出结果。

代码:#i nc lu de<s td io.h>i n tm ai n(){i n tn um1,nu m2,s um;p r in tf("请输入两个整数:\n");s c an f("%d%d",&num1,&nu m2);s u m=nu m1+n um2;p r in tf("它们的和为:%d\n",su m);r e tu rn0;}2.题目二描述:编写一个程序,计算圆的面积和周长。

代码:#i nc lu de<s td io.h>#d ef in eP I3.14159i n tm ai n(){f l oa tr ad iu s,ar ea,p er im et er;p r in tf("请输入圆的半径:\n");s c an f("%f",&ra diu s);a r ea=P I*ra di us*ra d iu s;p e ri me te r=2*PI*ra d iu s;p r in tf("圆的面积为:%.2f\n",ar ea);p r in tf("圆的周长为:%.2f\n",pe rim e te r); r e tu rn0;}3.题目三描述:编写一个程序,将华氏温度转换为摄氏温度。

代码:#i nc lu de<s td io.h>i n tm ai n(){f l oa tf ah re nh ei t,c e ls iu s;p r in tf("请输入华氏温度:\n");s c an f("%f",&fa hre n he it);c e ls iu s=(f ah re nhe i t-32)*5/9;p r in tf("摄氏温度为:%.2f\n",ce lsi u s);r e tu rn0;}三、运行结果1.题目一请输入两个整数:57它们的和为:122.题目二请输入圆的半径:2.5圆的面积为:19.63圆的周长为:15.713.题目三请输入华氏温度:75.5摄氏温度为:24.17四、总结通过以上例题可以看出,在C语言中,顺序结构是最简单、最基础的程序结构。

06c语言程序设计教案程序的控制结构—顺序结构

06c语言程序设计教案程序的控制结构—顺序结构

06c语言程序设计教案程序的控制结构—顺序结构int a=-1;printf(“%d,%o”,a,a);输出结果为:-1,177777这是因为-1在内存中以补码形式存放(见图3-2)。

八进制数为从低位开始,以三位一组划分为一个八进制数。

3)x格式符。

以十六进制数无符号形式输出整数。

例如:int a=-1;printf(“%x,%o,%d”,a,a,a);输出结果为:ffff,177777,-1十六进制数为从低位开始,见图3-2,以四位一组划分为一个数。

4)u格式符。

以十进制数无符号形式输出整数。

一个有符号的(int)型数据能够用%d格式输出,也能够用%u格式输出。

要注意两类数据的取值范畴大小。

例如:无符号数据的输出。

main(){unsigned int x=65535;int y=-1;printf(“x=%d,%o,%x,%u\n”,x,x,x,x);printf(“y=%d,%o,%x,%u\n”,y,y,y,y);}运行结果为:x=-1,177777,ffff,65535y=-1,177777,ffff,65535即-1的二进制形式以无符号形式输出时为整数65535。

5)c格式符。

用来输出一个字符。

例如:char x=’A’;printf(“%c,%d\n”,x,x);运行结果为:A,65能够看出,一个范畴在0~255的整数,既能够用%d格式输出,也能够用%c格式输出。

输出该整数或者整数对应ASCII的字符。

6)s格式符。

用来输出一个字符串,该格式有以下用法:①%s例如:printf(“%s”,”HELLO”);运行结果为:HELLO②%±ms,假如%ms字符串的实际宽度小于m,右对齐,左端补空格,%-ms,字符串左对齐,右端补空格;否则,不受m限制,输出实际宽度。

③%±m.ns,若%m.ns取字符串左端n个字符,输出在m列的右端,左端补空格;%-m.ns,取字符串左端n个字符,输出在m列的左侧,右侧补空格;若m<n,则m自动取n 值输出n个字符。

C语言实验顺序结构程序设计

C语言实验顺序结构程序设计

实验一顺序结构程序设计实验课程名:高级语言程序设计(C)专业班级:学号:姓名:实验时间:实验地点:指导教师:一、实验目的和要求1. 掌握C语言中使用最多的一种语句——赋值语句的使用方法。

2. 掌握各种类型数据的输入输出的方法,能正确使用各种格式转换符。

二、实验内容1、任务名称源代码:#include <stdio.h>void main ( ){ double a,b,c,s,v;printf("input a,b,c:");scanf("%lf%lf%lf",&a,&b,&c);s=a*b;v=a*b*c;printf("a=%lf b=%lf,c=%lf\n",a,b,c);printf("s=%f,v=%f\n",s,v);}运行结果:(需要截图)运行结果分析:与原来的错误源代码相比,正确的程序中第四行没有了换行符号,第五行、八行将输入数据格式换为double型,并依要求对其他地方作了相应改变。

2、任务名称源代码:#include <stdio.h>void main(){ char c1,c2;int n1,n2;c1=getchar();c2=getchar();n1=c1-'0';n2= n1*10+(c2-'0');printf("%d\n",n2);}运行结果:(需要截图)运行结果分析:g etchar()函数用来输入两个字符分别赋给变量c1和c2;n1=c1-'0'相当于n1='1' -'0',字符1的ASCII码值比0大一,所以n1中的值为1,c2-'0'相当于'2' -'0';即得最后结果12.3、任务名称源代码:#include <stdio.h>void main(){ int i,j;int x,y;scanf("i=%d,j=%d",&i,&j);scanf("%d%d",&x,&y);printf("i=%d,j=%d\n",i,j);printf("%4d%4d\n",x,y);}运行结果:(需要截图)运行结果分析:i和j的值和输入格式依照给定的值和程序在键盘上输入,而x 和y则和i、j输入格式不同,所以得出结果不同。

计算机二级C语言课件第3章最简单的C程序设计1-改

计算机二级C语言课件第3章最简单的C程序设计1-改

例3.2
解题思路:确定计算本息和的公式。
从数学知识可知:若存款额为p0,则: 活期存款一年后本息和为:
p1=p0(1+r1) 一年期定期存款,一年后本息和为:
p2=p0(1+r2) 两次半年定期存款,一年后本息和为:
p3 = p0(1+ r3)(1+ r3 ) 22
例3.2
#include <stdio.h> int main ( )
一个字符变量在内存中占一个字节。
字符数据在内存中的存储形式及其使用方法
将一个字符常量放到一个字符变量中,, 而是将该字符的相应的ASCII代码放到存 储单元中。例如字符‘a’的ASCII代码为 97,‘b’为98,在内存中变量c1、c2的值如图
(a)所示。实际上是以二进制形式存放的,如 图(b)所示。P48
[signed ] int unsigned int
注意: 取值范围 举例P47
例:
#include<stdio.h>
void main( )
运行结果:
{int a,b,c,d;
a十u=22,b+u=-14
unsigned u;
a=12;b=-24;u=10;
c=a+u;d=b+u;
printf(“a+u=%d ,b+u=%d”,c,d);
字符常量
• 定义:用单引号括起来的单个普通字符或转义字符.
• 字符常量如的值‘:a’该字‘A符’ 的‘?’ASC‘I\nI’码值‘\101’
• 转转义义字字如符符:反及‘‘斜其A0’’线含——后义——面:6458跟P,4,一0表‘‘个\n3a字’.’——1符——或190一7,个代码值表示

程序设计基础(C) 上机实验指导3 顺序结构

程序设计基础(C) 上机实验指导3  顺序结构
15

1.输入一个数,求该数个位,十位,百位上的数之和。
过程举例:123 1)123%10 2)123/10 3)123/10%10 4)123/100 123除以10的余数为3(个位) 123除以10商为12; 12除以10的余数为2(十位); 123除以100商为1(百位)
知识点说明: 1)% 求模(求余)运算,两整数相除,求余数 2)/ 除法运算,整数相除,结果为整数,实数相除,结果为double型数
含义同printf函数
可以是变量的地址,或字 符串的首地址
• 以%开始,以一个格式字符结束,中间可 以插入附加的字符
scanf("a=%f,b=%f,c=%f",&a,&b,&c); //bad scanf("%f %f %f",&a,&b,&c); // good
13
用scanf函数输入数据
2.使用scanf
3
强制类型转换运算符 #include <stdio.h> main( ) { float a=12.34; b=(int)a; printf(" %d, %f",b,a); return 0; } //以上代码有错,在哪里?
程序运行结果: 12, 12.340000
4
第三章
在C程序中用来实现输出和输入的,主要是printf函数和 scanf函数
16

#include "stdio.h" main( ) { int iNum; int i1,i2,i3,iSum; printf("please input a integer(100-999):"); scanf("%d",&iNum); i1=iNum%10; /*求个位数*/ i2=iNum/10%10; /*求十位数*/ i3=iNum/100; /*求百位数*/ iSum=i1+i2+i3; printf("The sum is: %d",iSum); }

C语言--第三章 顺序结构程序设计

C语言--第三章 顺序结构程序设计

t=a;
a=b;
表达式语句
b=t;
}
printf(“a=%d,b=%d,max=%d\n”,a,b,c);} 函数调用语句
int max(int x,int y)
{
int z; 数据声明语句
if (x>y)
z=x;
表达式语句
else
z=y; return z;}
控制语句
}
3.2 字符数据输入输出函数
表达式;
赋值表达式
分号
a = 3;
表达式语句
3.1 C语句概述
(四)空语句
只有一个分号的语句
; (什么也不做)
不执行任何操作,用来产生延迟.
3.1 C语句概述
例3.1:
(五)复合语句 用一对{}括起来的语句
{语句序列}
{ z=x+y; t=z/100; printf(“%f”,t);
}
3.1 C语句概述
出无意义的0
3.3 格式输入与输出
1)c格式符,用来输出一个字符。 如:char d=′A′; printf(″%c″,d);
运行程序:
从键盘输入字符‘a’ 按Enter键 屏幕上将显示输出的字符‘a’
a a
3.3 格式输入与输出
(一).格式输出函数 • 函数作用:向终端(或系统隐含指定的输出设备
)输出若干个任意类型的数据。 • 一般格式:printf(格式控制,输出表列); • 说明: 1)输出表列是要输出的数据列表,输出多个数据
6 break 间断语句 7 switch() 开关语句 8 goto 转向语句 9 return 返回语句
3.1 C语句概述
(二)函数调用语句 有一个函数调用加一个分号构成一个语句

C语言程序设计第3章 顺序结构编程2018版

C语言程序设计第3章 顺序结构编程2018版
printf("输入红包金额:"); scanf("%d",& money); printf("输入红包个数:"); scanf("%d",& num); printf("计算红包总金额:"); total = num * money; printf("红包总金额:%d元\n", total); return 0; }
类型 变量长度(单位:字节) 数值范围
short int
2
-215 ~ 215-1
4
-23311 ~ 23311-1
long
unsigned short
unsigned int
unsigned long
4
-231 ~ 231-1
2
0 ~ 216-1
4
0 ~ 232-1
4
0 ~ 232-1
➢ 整型常量三种形式
例:total = money*num; int money=10, num=10;
注:int money=num=10;
3.2.3 赋值语句
➢ 复合赋值运算符 a += b 等价于 a = a + b a -= b 等价于 a = a – b a *= b 等价于 a = a * b a /= b 等价于 a = a / b a %= b 等价于 a = a % b
案例二:共享单车费用程序运行结果
案例三:孩子身高预测
问题描述:孩子的身高可以利用遗传因素 即利用父母的身高进行预测。女儿身高计 算公式为:女儿成人时的身高=(父高× 0.96 + 母高)÷2 (注:此方法未考虑环 境因素的影响)。

C语言 第3章 最简单的C程序设计

C语言 第3章 最简单的C程序设计

3.2.3 整型数据
1. 整型数据的分类 2. 整型变量的符号属性
整型变量的值的范围包括负数到正数 可以将变量定义为“无符号”类型 扩充的整形类型:
3.2.3 整型数据
扩充的整型类型:
➢ 有符号基本整型 [signed] int; ➢ 无符号基本整型 unsigned int; ➢ 有符号短整型 [signed] short [int]; ➢ 无符号短整型 unsigned short [int]; ➢ 有符号长整型 [signed] long [int]; ➢ 无符号长整型 unsigned long [int] ➢ 有符号双长整型 [signed] long long [int]; ➢ 无符号双长整型 unsigned long long [int]
3.2.2 数据类型
C语言允许使用的数据类型:
➢基本类型 ➢枚举类型
算术类型
➢空类型 ➢派生类型
纯量类型
指针类型
数组类型
结构体类型
共用体类型
函数类型
3.2.3 整型数据
1. 整型数据的分类 ➢最基本的整型类型
基本整型(int型):占2个或4个字节 短整型(short int):VC++6.0中占2个字节 长整型(long int):VC++6.0中占4个字节 双长整型(long long int):C99新增的
area s(s a)(s b)(s c)
其中s=(a+b+c)/2
编译系统为float型变量分配4个字节 数值以规范化的二进制数指数形式存放
参见主教材图3.11
3.2.5 浮点型数据
浮点型数据是用来表示具有小数点的实数 ➢float型(单精度浮点型) ➢double型(双精度浮点型)

C语言程序设计顺序结构

C语言程序设计顺序结构
它是一个整体,相当于一条语句的作用。
(2)一个复合语句的内部可以包含一个或多个复合语句,形成复
合语句的嵌套。 形式:{…
{ 复合语句
}… }
(3)复合语句中的每一条语句都必须以“;”结束。不允许写在“}” 外。也不允许最后一条语句的“;”省略。
第四章:顺序结构
基本语句——最常用的语句
C语言提供了下面常用的基本语句: (1)声明语句 (2)赋值语句 (3)表达式语句 (4)空语句 (5)函数调用/返回语句
第四章:顺序结构
空语句
仅由一个分号‘;’组成。
格式: ;
说明:
1)空语句的存在只是语法完整性的需
要,其本身并不代表任何动作。
2)空语句不使程序产生任何动作,常
常用于无条件转移和循环控制语句
【例】
结构中。或者在“}”之前以设立一个
while(getchar()!=‘a’) 标号。
{…
goto label2;
C语言程序设计
我能学好 C语言
第四章:顺序结构
学习目标
•学会使用C语言提供的基本语句 •能够用C语言编写简单的计算机程序
第四章:顺序结构
【例】编写一个程序用于水果店售货员算帐:已知苹果每斤2.5元,梨每斤 1.8元,香蕉每斤每斤2.0元,橘子每斤1.6元,要求输入各类水果的
重量,打印出应付钱数,再输入顾客应付款数,打印出应找的钱数。
#include“stdio.h” main() {float p,l,,x,j,ys,g,fk;
prinft(“苹果,鸭梨,香蕉,橘子=”); scanf(“%f,%f,%f,%f”,&p,&l,&x,&j);/*输入各数之间用逗号分隔*/ ys=2.5*p+1.8*l+2.0*x+1.6*j; printf(“顾客付款(元)=”); scanf(“%f”,&g); fk=g-ys; printf(“计算结果:\n”); printf(“顾客付款=%6.2f元\n应收货款=%6.2f元\n应找回=%6.2f元 \n”,g,ys,fk);

C语言实验报告-实验2 顺序结构程序设计

C语言实验报告-实验2 顺序结构程序设计

实验2 顺序结构程序设计一、实验目的1. 学会使用自然语言或伪代码描述算法2. 掌握变量、运算符、表达式的使用3. 熟悉顺序结构程序中语句的执行过程4. 掌握标准输入流对象cin及标准输出流对象二、实验内容编写程序在屏幕上显示如图2-1所示的菜单。

图2-1 学生选课管理系统主界面实验步骤:范例:1)在VS2008中新建项目,在项目中新建C++源文件,输入下面程序,并且编译、连接。

//***************************************************************//* 程序名:实训2_1.cp *//* 主要功能: *//* 显示主菜单,并获取用户输入的模块编号 *//***************************************************************#include <iostream> // 包含输入输出接口文件using namespace std; // 引用标准命名空间void mainMenu();int main() // 定义主函数{ // 主函数开始mainMenu();return 0;}void mainMenu(){system("cls");cout<<"\n\n\n\n\n";cout<<"\t\t|---------------学生选课系统(学生版)------------|\n";cout<<"\t\t|\t 0. 退出 |\n";cout<<"\t\t|\t 1. 学生信息管理 |\n";cout<<"\t\t|\t 2. 教师信息管理 |\n";cout<<"\t\t|\t 3. 课程信息管理 |\n";cout<<"\t\t|\t 4. 学生选课管理 |\n";cout<<"\t\t|\t 5. 学生成绩管理 |\n";cout<<"\t\t|\t 6. 信息统计模块 |\n";cout<<"\t\t|-----------------------------------------------|\n\n";cout<<"\t\t\t请输入模块编号(0-6):";}2)运行范例所示程序,观察输出结果实训1要求编写程序在屏幕上显示如图2-2所示的菜单。

C语言程序设计 第3版 第4章 顺序结构程序设计

C语言程序设计 第3版 第4章 顺序结构程序设计
例题:
printf(“%d“,a); printf(“%d“,a+b);
C语言程序设计
2.printf函数
格式功能 格式控制 注意说明
注意说明:
(1)格式转换说明符个数和类型必须与输出列表一一 对应 。
(2)格式控制字符串中可以有转义字符和普通字符。 转义字符根据具体作用实现操作,普通字符原样输出。
例题:
scanf(“%d”,&a);
//一个变量
scanf(“%d%d”,&a,&b);
//两个变量
scanf(“%d%d%d”,&a,&b,&c); //三个变量
C语言程序设计
1.scanf函数
格式功能 格式控制 注意说明
注意说明:
(1)格式控制字符串中多个格式转换说明符之间没有 逗号,输入数据时,通常使用空格键或者回车键来分隔 数据;格式转换说明符之间有逗号,输入数据时,一定 要用逗号来分隔数据。
功能描述 输出一个十进制整数 输出一个单精度实数 输出一个双精度实数 按指数格式输出一个实数
输出一个字符 输出一个字符串 输出一个八进制整数 输出一个十六进制整数
C语言程序设计
2.printf函数
格式功能 格式控制 注意说明
输出列表:
输出列表由输出项组成,两个输出项之间用逗号分隔,输出项可以 是一般的表达式,也可以是简单变量,即:变量名或者表达式。
a
b
2
3
t
C语言程序设计
简单语句分析
实例介绍 算法设计 语句编写
将具体的算法转化为C语言的标准语句,采用 逐条语句编写方法,称为顺序结构程序设计。 算法设计如下:
1、定义三个变量a、b和t; 2、2存储到a中,3存储到b中; 3、将a的值存储到t中; 4、将b的值存储到a中; 5、将t的值存储到b中; 6、输出a和b的值;

C语言顺序结构实例

C语言顺序结构实例
程序的三种基本结构
顺序结构
选择结构

A


B
Y
N
P成立?
A
B
N-S


A

B
P
T
F
A
B
其中:A、B表示操作,P表示条件
1
程序的三种基本结构
循环结构 当型循环
直到型循环
N

P成立

Y?

A
A
P成立 N?
N-S

当P成立时


A
A 当P成立时
其中:A表示操作,P表示条件
Y
2
3.4 顺序结构程序设计
3.4.1 顺序结构程序的一般算法描述
#include<stdio.h> void main() { int a,b; scanf("%d %d",&a,&b); b=a%10; printf("%d",b); a=a/10; b=a%10; printf("%d",b); a=a/10; printf("%d",a); getch(); }
x1=(-b+sqrt(pow(b,2)-4*a*c)/(2*a) x2=(-b-sqrt(pow(b,2)-4*a*c)/(2*a)
8
程序三代码:
#include<stdio.h>
void main()
{
float a,b,c,x1,x2;
scanf("%f %f %f",&a,&b,&c);
x1=(-b+sqrt(pow(b,2)-4*a*c)/(2*a);

02-顺序结构程序举例

02-顺序结构程序举例

专题3 顺序结构 1. C的语句 2. 赋值运算与赋值语句 3. 数据输入输出 4. 顺序结构程序举例
3.4 顺序结构程序举例
例1 设a,b是两个整型变量,从键盘输入它们的值,再将它们的值互换以后输出。

#include <stdio.h> int main() {
int a,b,t; scanf("%d%d",&a,&b); printf("before:a=%d,b=%d\n",a,b); t=a; a=b; b=t; printf("after:a=%d,b=%d\n",a,b); return 0; }
例2 从键盘输入一个小写字母,输出对应的大写字母。
输入a a=a-32 输出a
#include <stdio.h> int main() {
char a; printf("input a lowercase letter :"); a=getchar(); a=a-32; printf("%c\n",a); return 0; }
int x,a,b,c,d; scanf("%d",&x); a=x%10; b=(x/10)%10; c=(x/100)%10; d=x/1000; printf("%d的个位:%d,十位:%d,百位:%d,千位:%d\n",x,a,b,c,d); return 0; }
本专题总结
C语言最基本的语句有赋值语句、输入输出函数调用语句。 顺序结构是学习程序设计的基础。 养成良好的习惯,先把编写程序的基本步骤想清楚,然后再着手编写程序。
例3 求一个四位正整数的个位数字、十位数字、百位数字和千位数字。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

输入:A 输出:A,65
a,97
<>
C语言程序设计
第四章 顺序程序设计
例4.9 加密数据,加密规则如下:将单词中的每个字母变成 其后的第四个,请把“class”加密输出。
#include "stdio.h" void main( ) { char c1,c2,c3,c4,c5;
scanf(“%c%c%c%c%c”, &c1, &c2, &c3, &c4, &c5); c1+=4; c2+=4; c3+=4; c4+=4; c5+=4; printf(“\n%c%c%c%c%c\n”, c1, c2, c3, c4, c5); }
2、s 1 (a b c)
2
输出面积area 3、
area s(s a)(s b)(s c)
C语言程序设计
第四章 顺序程序设计
ห้องสมุดไป่ตู้
例2:输入三角形的三边长,判断能否构成三角形;
若能构成,则计算出三角形的面积,
否则,输出“不能构成三角形”的信息。 #include <stdio.h>
printf("area=%.2f\n",area);
输出数据
}
<>
输入:3,4,6 输出:a=3.00, b=4.00, c=6.00,s= 6.50
area=5.33
例2:输入三角形的三边长,判断能否构成三角形; 若能构成,则计算出三角形的面积, 否则,输出“不能构成三角形”的信息。
算法设计: 1、输入三边长a,b,c
主讲:张建青
例1:输入三角形三边长(确保可以构成三角 形),求三角形的面积
算法设计: 1、输入三边长a,b,c
2、s 1 (a b c) area s(s a)(s b)(s c)
2
3、输出面积area
C语言程序设计
程序:
第四章 顺序程序设计
#include <math.h>
<>
输入:class 输出:
C语言程序设计
第四章 顺序程序设计
#include <stdio.h> #include <math.h> void main() { float a,b,c,disc,x1,x2,p,q;
scanf("a=%f,b=%f,c=%f",&a,&b,&c); disc=b*b-4*a*c; p=-b/(2*a); q=sqrt(disc)/(2*a); x1=p+q; x2=p-q; printf("\n\nx1=%5.2f\nx2=%5.2f\n",x1,x2); }
输入: 7 输出:奇数
<>
输入:12,18,15 输出:18.000000
<>
C语言程序设计
第四章 顺序程序设计
例4.12 从键盘输入1个整数,判断它是奇数还是偶数。
#include "stdio.h" void main( ) { int x;
scanf(“%d”, &x); x%2?printf(“偶数\n”):printf(“奇数\n”); }
#include <math.h> void main( ) { float a,b,c,t,s;
输入:3,4,5 输出:面积为6.00
int f;
输入:1,4,7
scanf(“%f,%f,%f”, &a,&b,&c输); 出:不能构成三角形
f=(a+b>c)&&(a+c>b)&&(b+c>a);
#define PI 3.141592
定义符号常量
main( )
{ float r,h,ds,ms,v;
变量定义
scanf(“%f,%f",&r,&h);
输入数据
ds=2*PI*r;
ms=2*ds+2*PI*r*h;
v=ds*h;
输出数
printf(“底面积为%.2f, 表面积为%.2f, 体积为%.2f\据n",ds,ms,v);
<>
输入:a=1,b=3,c=2 输出:x1=-1.00
x2=-2.00
C语言程序设计
第四章 顺序程序设计
例4.11 从键盘输入3个数,输出其中的最大数。
#include "stdio.h" void main( ) { float a,b,c,max;
scanf(“%f,%f,%f”, &a, &b, &c); max=a; max=max<b?b:max; max=max<c?c:max; printf(“\n最大的数为%f\n”, max); }
文件包含预处理命令
#include <stdio.h>
main()
{ float a,b,c,s,area;
变量定义
scanf("%f,%f,%f",&a,&b,&c);
输入数据
s=0.5*(a+b+c);
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("a=%.2f, b=%.2f, c=%.2f, s=%.2f\n",a,b,c,s);
f?(t=0.5*(a+b+c),s=sqrt(t*(t-a)*(t-b)*(t-c)),
printf(“面积为%.2f\n”,s)):
printf(“不能构成三角形\n”);
}
<>
C语言程序设计
第四章 顺序程序设计
• 作业1:输入圆的半径和圆柱
的高,求底面积、体积和表面
积。
#include <stdio.h>
}
<>
输入:3,7 输出:
C语言程序设计
第四章 顺序程序设计
例4.8 从键盘输入大写字母,用小写字母输出
#include "stdio.h" void main() { char c1,c2;
c1=getchar(); printf("%c,%d\n",c1,c1); c2=c1+32; printf("%c,%d\n",c2,c2); }
相关文档
最新文档