下载此文档

C语言程序设计.ppt


文档分类:IT计算机 | 页数:约42页 举报非法文档有奖
1/42
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/42 下载此文档
文档列表 文档介绍
C语言程序设计
解题思路:根据行李的重量判断做运算
不超重 *重量
运费
超重 *50+*(重量-50)
【例】计算火车行李托运费。输入行李重量,计算并输出托运费。
收费标准:
(1)不超过50公斤,每公斤元;
(2)超过50公斤,其中50(1),超过部分每公斤元。
C语言程序设计
算法描述——传统流程图
开始
输入weight
结束
输出pay
weight≤50
pay=weight*
pay=50*+(weight-50)*


C语言程序设计
算法描述——N-S流程图
读入weight
根据weight的值,计算pay
输出pay
真 weight ≤50 假
pay=weight* pay=50*+(weight-50)*
一级算法
需求精
二级求精
C语言程序设计
int main ( )
{ float weight,pay;
printf(weight= ); scanf(%f , &weight);
if (weight<=50) pay=weight* ;
else pay=50*+(weight-50)*;
printf( pay=%- , pay);
return 0;
}
用if语句实现对行李重量的判断
C语言程序设计
1. if语句
简单if语句形式
if (表达式)
语句;
格式:
执行流程:
语句
表达式
T
F
例如:下面的程序段是输入两个整数,输出其中的大数。
int a, b, max;
printf ("input two numbers: ");
scanf ("%d%d", &a, &b);
max = a;
if (max < b)
max = b;
printf("max = %d", max);
if_else形式
if (表达式)
语句1;
else
语句2;
格式:
执行流程:
表达式
语句1
语句2
T
F
例如:下面的程序段同样是输出两个整数中的最大数。
int a, b;
printf ("input two numbers: ");
scanf ("%d%d", &a, &b);
if (a > b)
printf ("max = %d\n", a);
else
printf ("max = %d\n", b);
选择结构程序设计
C语言程序设计
1. if语句
if_elseif形式
if(表达式1) 语句1;
else if (表达式2) 语句2;
else if (表达式3) 语句3;
……
[else 语句n;]
格式:
执行流程:
表达式1
语句1
语句2
F
表达式2
表达式3
F
语句3
语句n
T
F
T
T
例如:下面的程序段是判断输入字符的种类。
char c;
printf ("Enter a character: ");
c = getchar ( );
if (c < 0x20)
printf ("The character is a control character\n");
else if (c >= '0' && c <= '9')
printf ("The character is a digit\n");
else if (c >= 'A' && c <= 'Z')
printf ("The character is a capital letter\n");
else if (c >= 'a' && c <= 'z')
printf ("The character is a lower letter\n");
else

C语言程序设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数42
  • 收藏数0 收藏
  • 顶次数0
  • 上传人annimy
  • 文件大小467 KB
  • 时间2021-09-25