收藏 分享(赏)

条件结构程序设计.ppt

上传人:weiwoduzun 文档编号:5679014 上传时间:2019-03-12 格式:PPT 页数:27 大小:123KB
下载 相关 举报
条件结构程序设计.ppt_第1页
第1页 / 共27页
条件结构程序设计.ppt_第2页
第2页 / 共27页
条件结构程序设计.ppt_第3页
第3页 / 共27页
条件结构程序设计.ppt_第4页
第4页 / 共27页
条件结构程序设计.ppt_第5页
第5页 / 共27页
点击查看更多>>
资源描述

1、1. 编程,从键盘输入一字符,如为大写字母,则转成小写输出,如为小写字母,则转成大写输出,否则按原样输出。 (分别使用条件运算符和选择结构) 例如, 1) 输入:m 输出:M 2) 输入:9 输出:9,选择结构程序设计,1)使用条件运算符 方法1 #include “stdio.h“ int main(void) char c1, c2;c1=getchar(); c2= c1=a ,or scanf(“%c“,or printf(“%c“,c2);,方法2 #include “stdio.h“ int main(void) char c;c=getchar();c=c=a ,2)使用选择结构

2、 #include “stdio.h“ int main(void) char c;c=getchar();if(c=a ,2. 从键盘输入互不相等的三个整数,在屏幕上输出其中最大数、最小数和中间数。(分别使用条件运算符和选择结构) 例如, 输入:12 11 13 输出:Max=13Min=11Mid=12,1)使用条件运算符 方法1 #include int main(void) int a, b, c, min, max, mid;scanf(“%d%d%d“, ,方法2 #include int main(void) int a, b, c, min, max, mid;scanf(“%

3、d%d%d“, ,2.选择结构 方法1 #include int main(void) int a, b, c, t;scanf(“%d%d%d“, ,逗号运算,3 .已知分段函数如下:|x-2| (-10x4)y = x+10 ( 5x7)x4 ( 8x12) 编程,从键盘输入x的值,计算输出y的值(保留2位小数),如x值不在段内,则输出“No answer.“。例如,输入:-5.34输出:7.34输入:7.5输出:No answer.,#include “stdio.h“ #include “math.h“ int main(void) float x; scanf(“%f“, ,4.同构

4、数 ( filename: cp33.c )同构数是其平方数的尾数等于该数自身的自然数,例如:2525=625。从键盘输入一个不大于 10000的自然数,判断其是否是同构数并按如下举例格式输出。例如,输入:25输出:25 yes,25*25=625输入:11 输出:11 no,11*11=121,调试数据: 1 125 625,#include /* cp33.c 使用ifelse if */ main() long a, n;scanf(“%ld“, ,运行结果: 输入:1 输出:1 yes,1*1=1 输入:125 输出:125 no,125*125=15625 输入:625 输出:625

5、 yes,625*625=390625,#include /* cp33.c 使用条件运算符 */ main() long a, n;scanf(“%ld“, ,4.长度单位换算 ( filename: cp34.c )编程,将从键盘输入的n英寸换算成用英里(mi)、码(yd)、英尺(ft)和英寸(in)的表示形式( 1英里= 1760码,1码=3英尺,1英尺=12英寸)输出。例如,输入:12345678输出:194 mi 1495 yd 1 ft 6 in输入:3071输出:85 yd 11 in,调试数据: 3705 6336011,main() /* cp34.c */ long n,

6、mi, yd, ft, in;scanf(“%ld“, ,运行结果: 输入:3705 输出:102 yd 2 ft 9 in 输入: 6336011 输出: 100 mi 11 in,main() /* cp34.c */ long n;scanf(“%ld“, ,main() /* cp34.c */ long n, m;scanf(“%ld“, ,main() /* cp34.c */ long n, m;scanf(“%ld“, ,main() /* cp34.c */ long n, m;scanf(“%ld“, ,5.闰年、季节和月天数输入年份和月份,判断输出该年是否是闰年,并根据月

7、份判断输出是什么季节和该月有多少天。闰年(leap year)的条件是符合下面两条件之一: 年份能被 4 整除,但不能被 100 整除; 年份能被 400 整除。季节规定为:35月为春季(spring),68月为夏季(summer),911月为秋季(fall),122月为冬季(winter)。例如,,输入:2009 3输出:Common year,Spring,31 输入:2008 2输出:Leap year,Winter,29( filename: cp35.c ),调试数据: 2000 2 1100 12,main() /* cp35.c */ int y, m, days, leap;

8、scanf(“%d%d“, ,switch(m) case 2: days=28+leap;break;case 4: case 6: case 9: case 11: days=30; break;default: days=31;printf(“%dn“, days);,main() /* cp35.c */ int y, m, leap, days; char *p, *q;scanf(“%d%d“, ,if(m=2) days=28+leap;else if(m%2=1 ,运行结果: 输入: 2000 2 输出: Leap year,Winter,29 输入: 1100 12 输出: Common year, Winter,31,main() /* cp35.c */ int y, m, leap;scanf( “%d%d“, ,结 束,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报