选择结构程序设计习题_第1页
选择结构程序设计习题_第2页
选择结构程序设计习题_第3页
选择结构程序设计习题_第4页
选择结构程序设计习题_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、文档选择结构程序设计练习1 从键盘输入一个字符型数据,若输入一个数字字符( 0-9),则将其转换成相应的整数显示出来;若输入其它字符,则显示出错信息提示 根据字符型数据的 ASCII 码值是否在 0字符与 9字符之间进行判断。 使用 if else语句 。文档#include stdio.hint main()char ch;int dch;printf( 请输入一个字符: n); scanf(%c,&ch);printf( 输入的字符是: %cn,ch); if(ch=0&chb)max=a;min=b;elsemax=b;min=a;if(cmax) max=c;if(cb?a:b); x

2、=(ax?c:x); min=(cx?c:x);文档4某产品生产成本 c=c1+mc2,其中 c1为固定成本, c2为单位产品可变成本。 当生产数量 m10000时,c1=20000元,c2=10元;当生产数量 m10000 时, c1=40000元, c2=5 元;编写一个程序,其功能为:分别计算出生产数量为 6000以及 25000时,总生产成本及单位生产成本。#include stdio.h void main()int m,c1,c2,c;printf( 请输入生产数量: n);scanf(%d,&m);if(m10000)c1=20000;c2=10;elsec1=40000; c2

3、=5;c=c1+m*c2;printf( 生产数量 =%dn,m);printf( 总成本 =%dn,c);printf( 单位生产成本 =%dn,m*c2);文档5 分段函数的计算编写一个程序,计算下列函数:y=x 2x-1 3x-11x11 x10x10提示根据输入的 x 值的取值,计算 y 的值并输出。使用 if else if 语句以及复合语句文档#include stdio.h void main()float x,y;printf( 请输入 x:n);scanf(%f,&x); printf( 输入 x=: %fn,x); if(x=1&xc&b+ca&a+cb) if(a=b&b

4、=c&c=a) printf(a=%f b=%f c=%f 构成等边三角形! n,a,b,c);else if(a=b|b=c|c=a) printf(a=%f b=%f c=%f 构成等腰三角形! n,a,b,c);else if(a*a=b*b+c*c|b*b=a*a+c*c|c*c=a*a+b*b) printf(a=%f b=%f c=%f 构成直角三角形! n,a,b,c); else printf(a=%f b=%f c=%f 构成一般三角形! n,a,b,c);else printf(a=%f b=%f c=%f 不能构成三角形! n,a,b,c);7 某个电力公司对其用户的收费

5、规定如下: 用电数量收费标准0200x*0.5 元文档201400100+(x-200)*0.65 元401600230+(x-400)*0.8 元601 以上390+(x-600)*1.0 元编写程序,对于一个输入的用电数量,计算用户的缴费额提示 用 if else if语句实现。注意输入负数时的处理#include stdio.h void main() double x,y; printf( 请输入用电数量 x: n); scanf(%lf,&x);if(x=0&x=201&x=401&x=600) y=230+(x-400)*0.8; elsey=390+(x-600)*1.0; pr

6、intf(x=%lf y=%lfn,x,y);8 编程设计一个简单的计算器程序,要求根据用户从键盘输入的表达式:文档操作数 1 运算符 op 操作数 2 计算表达式的值,指定的运算符为加 (+)、减(-) 、乘(*) 、除(/) 例如 输入 Please enter the expressio:n 22.12+12.10输出22.12+12.10=34.22文档#include void main() float x,y,z;char op;printf( 请“输入表达式: ” );scanf( “%f,%c,%f ”,&x,&op,&y); switch(op)case + : z=x+y; case -: z=x -y; ca

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论