分支程序设计练习.doc_第1页
分支程序设计练习.doc_第2页
分支程序设计练习.doc_第3页
分支程序设计练习.doc_第4页
全文预览已结束

下载本文档

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

文档简介

分支程序设计练习练习0:找错误(1) if(x=0) printf(“x is zero”);(2) if(C= )表示c是空格符的判断;(3) if(c=1)表示对c是1的判断;练习1:判断一个整数的奇偶性。#include#includevoid main(void) int x,y; clrscr(); printf(“Input a integer please: “); scanf(%d,&x); y=x%2; if (y!=0) printf(“%d is a odd number.”,x); else printf(“%d is a even number.”,x); 练习2: 输入三个数,将它们按从小到大的顺序输出#includevoid main(void) float a,b,c,t; scanf(%f %f %f,&a,&b,&c); if (ab) t=a;a=b;b=t; if (ac) t=a;a=c;c=t; if (bc) t=b;b=c;c=t; printf(排序结果是:%f,%f,%f,a,b,c); 练习3:求3个数中的最大者。#include#includevoid main(void) double a,b,c,max; clrscr(); scanf(“%lf %lf %lf”,&a,&b,&c);max=ab ? a : b;if (maxc) max= c printf(%f,max); getch(); 练习4:从键盘上输入一个1位整数i, 将其翻译成英文。#include#includevoid main(void) int i; clrscr(); scanf(%d,&i); switch(i) case 0: printf(“zero”); break; case 1: printf(one”); break; case 2: printf(two); break; case 3: printf(three); break; case 4: printf(four); break; case 5: printf(five); break; case 6: printf(six); break; case 7: printf(seven); break; case 8: printf(eight); break; case 9: printf(nine); break; default: printf(输入错误); break; 练习5:输入y时打印”OK”, 输入n时打印”NO”。#include#includevoid main(void) char ch; clrscr(); ch=getche(); switch(ch) case y: case Y: printf(ok!); break; case n: case N: printf(No!); getch(); 练习6:从键盘上输入一个字符,判断它是否字母,如果是显示该字母,否则显示not letter.练习7:从键盘上输入一个字符,判断它是否是小写字母或大写字母或数字或其他并显示该字符(other).练习8:用switch语句编一程序,对于给定的一个百分制成绩,输出相应的五分制成绩,设:90分以上为A,8089分为B,7079分为C,6069分为D,60分以下为E。3.用switch-case 实现课表打印。4. 单项选择题 设 a3,b4执厅printf(”d,d,(a,b),(b,a);”的输出是( ) 3,4 4,3 3, 3 4,4 5. 下列语句中,句法错误的是(不考虑语义)( ) while(xy)5 ; do x while(x10) ; while(0); do 2;while(ab); 6.下列程序的功能是输入一个整数,判断是不是素数,若为素数输出1,否则输出0,请为程序填空

温馨提示

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

评论

0/150

提交评论