武汉纺织大学 48学时 c语言编程题复习

武汉纺织大学 48学时 c语言编程题复习

ID:26853658

大小:105.00 KB

页数:8页

时间:2018-11-29

武汉纺织大学 48学时 c语言编程题复习_第1页
武汉纺织大学 48学时 c语言编程题复习_第2页
武汉纺织大学 48学时 c语言编程题复习_第3页
武汉纺织大学 48学时 c语言编程题复习_第4页
武汉纺织大学 48学时 c语言编程题复习_第5页
资源描述:

《武汉纺织大学 48学时 c语言编程题复习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、编程题复习选择结构1.使用if形式编写程序:若a>b将两个数的位置调换;否则,保持不变。#include”stdio.h”voidmain(){inta,b,temp;printf(“请输入两个整数:”);scanf(“%d%d”,&a,&b);if(a>b){temp=a;a=b;b=temp;if(c>a&&c>b)printf(“%d,%d”,a,b);}2.用if形式求3个数中的最大数。#include”stdio.h”voidmain(){inta,b,c;printf(“请输入三个整数:”);scanf(“%d%d%d”,&a,&b,&c);if(a>b&&a>c)pri

2、ntf(“%d最大”,a);if(b>a&&b>c)printf(“%d最大”,b);printf(“%d最大”,c);}3.将输入的字符的大写字符转换成小写字符输出,小写字符原样输出#include”stdio.h”岁到45岁之间分在青年组,45岁到55岁之间分在中voidmain(){intc;c=getchar();if(c>=’A’&&c<=’Z’)putchar(c+32);putchar(c);}4.编写程序,输入报名者的岁数,小于18岁分儿童组.18岁到45岁之间分在青年组,45岁到55岁之间分在中年组55岁以上的分老年组。排除不可能的岁数。#include”s

3、tdio.h”voidmain(){intage;printf(“请输入年龄(0<=年龄<=150):”);scanf(“%d”,&age);if(age>0&&age<=150){if(age<18)printf(“参加儿童组”);elseif(age<45)printf(“参加青年组”);elseif(age<55)printf(“参加中年组”);elseprintf(“参加老年组”);}elseprintf(“数据错误!)}5.根据输入字符(0到F,用%c接收)显示与该字符所表示的十六进制数相对应的十进制数。(例如输入A,输出10;输入0,输出0。)#inclu

4、de”stdio.h”voidmain()printf(“请输入0~F:”);scanf(“%c”,&i);。switch(i){case‘0’:case’1’:case’2’:case‘3’:case’4’:case’5’:case’6’:case’7’:case‘8’:case’9’:printf(“%d”,i-‘0’);break;case‘A’:case’a’:printf(“%d”,10);break;case‘B’:case’b’:printf(“%d”,10);break;case‘C’:case’c’:printf(“%d”,10);break;case‘

5、D’:case’d’:printf(“%d”,10);break;case‘E’:case’e’:printf(“%d”,10);break;case‘F’:case’f’:printf(“%d”,10);break;default:printf(“输入有误!”);}}7.编写程序,求二元一次方程ax2+bx+c=0的根#include”stdio.h”#include”math.h”voidmain(){inta,b,c;floatx1,x2;printf(“请输入一元二次方程的三个系数a、b、c:”);scanf(“%d%d%d”,&a,&b,&c);if(b*b-4

6、.0*a*c>=0){x1=(-b+sqrt(b*b-4.0*a*c))/(2.0*a);x2=(-b-sqrt(b*b-4.0*a*c))/(2.0*a);printf(“方程的根是x1=%ftx2=%f”,x1,x2);}elseprintf(“方程无根!”);}6.编写程序,从键盘接受一个简单的表示四则运算的表达式,计算结果并输出。例如,输入“20+32”,输出“=52”。要求用switch语句和elseif形式编写程序。用switch实现#include”stdio.h”voidmain(){inta,b;charc;printf(“请输入一个四则运算表达式(例如20+

7、32):”);scanf(“%d%c%d”,&a,&c,&b);switch(c){case‘+’:printf(“%d+%d=%d”,a,b,a+b);break;case‘-’:printf(“%d-%d=%d”,a,b,a-b);break;case‘*’:printf(“%d*%d=%d”,a,b,a*b);break;case‘/’:printf(“%d/%d=%d”,a,b,a/b);break;de

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。