资源描述
实验3 选择程序结构每道题目完成后请保存2个文件:*.cpp和*.exe,文件名自定。 1调试并修改程序,使其实现预期目标程序的功能为:输入1个字母后,输出该字母的前序字母、该字母、该字母的后序字母,例如:输入g,则输出fgh;输入a,则输出zab;输入M,则输出LMN;输入Z,则输出YZA。代码 #include main() char ch,c1,c2; printf(Enter a character:); ch=getchar(); if(ch=a)|(ch=z) ch-=32; c1=ch-1; c2=ch+1; if(ch=A) c1=ch+25; else if(ch=Z) c2=ch-25; putchar(c1); putchar(ch); putchar(c2); putchar(n);2 调试并修改程序,使其实现预期目标 程序的功能为:输入1-4月份号,输出该月份对应的英语表示法。例如,输入“3”,则输出“March”。代码#include stdio.hmain() char m; printf(“input the month number:n”); scanf (“%c”,&m); switch (m) case 1:printf (“Jan”); case 2:printf (“Feb”); case 3:printf (“Mar”); case 4:printf (“Apr”); 3程序填空(请填写适当的符号,使程序实现其功能)下列程序的功能为:判断从键盘上输入的一个字符,并按下列要求输出。若该字符是数字 输出字符串0-9若该字符是大写字母 输出字符串A-Z若该字符是小写字母 输出字符串a-z若该字符是其他字符 输出字符串!,代码 #include main() char c; scanf(_); if(0=c&c=9) _ else if(_) printf(A-Zn); _(a=c&c=z) printf(a-zn); _ printf(!,n);4 程序填空:下列程序的功能是:对输入两个整数,按从大到小顺序输出。代码_main() int x,y,z;scanf(“%d,%d”,&x,&y);if (_ ) z=x; _ pringf(“%d,%d”,x,y);5请填写适当的符号,使程序实现其功能,程序的功能为:判断用户所输入的年份是否是闰年。年份为闰年的条件为 能够被4整除,但不能被100整除的年份; 能够被400整除的年份。只要满足任意一个就可以确定它是闰年。代码#includemain() int y,f;scanf(“%d”,&y );if ( y%400=0 ) f=1;else if (_) f=1; else _; if ( f ) printf(“%d is”,y );else printf(“%d isnot”,y );printf( “a leap yearn” );6编程有一函数:编写程序,输入x值,输出相应的y值。7 编写程序,输入一个三角形的三条边,若能构成一个直角三角形,则输出该三角形面积,反之输出相应提示信息。8 一个5位数,判断它是不是回文数。如12321是回文数,个位与万位相同,十位与千位相同。9输入一个数,判断它是否既是5的倍数又是7的倍数,然后输出判断结果。
展开阅读全文