编程题库-1顺序2分支3循环

编程题库-1顺序2分支3循环

ID:14318828

大小:39.75 KB

页数:19页

时间:2018-07-27

编程题库-1顺序2分支3循环_第1页
编程题库-1顺序2分支3循环_第2页
编程题库-1顺序2分支3循环_第3页
编程题库-1顺序2分支3循环_第4页
编程题库-1顺序2分支3循环_第5页
资源描述:

《编程题库-1顺序2分支3循环》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、“高级语言程序设计”编程题一、顺序程序设计1.编程输入a、b、c的值后,输出一元二次方程ax2+bx+c=0的解。#include#includevoidmain(){floata,b,c,d,x1,x2;printf("inputa,b,c:");scanf("%f%f%f",&a,&b,&c);d=sqrt(b*b-4*a*c);x1=(-b+d)/(2*a);x2=(-b-d)/(2*a);printf("x1=%.2fx2=%.2f",x1,x2);}二、分支程序设计2.从键盘输入3个整数,求其中的最大数和最小数,并输出结果。#i

2、nclude"stdio.h"voidmain(){intx,y,z,max,min;printf("Pleaseinputthreeintegernumber:");scanf("%d%d%d",&x,&y,&z);min=max=x;if(x==y&&y==z)printf("x=y=z,max=min=%d",max);else{if(y>max)max=y;if(z>max)max=z;if(y

3、出这三个数#includevoidmain(){inta,b,c,t;scanf("%d%d%d",&a,&b,&c);if(a>b){t=a;a=b;b=t;}if(b>c){t=b;b=c;c=t;}if(a>b){t=a;a=b;b=t;}printf("%d,%d,%d",a,b,c);}1.编写一个程序,判断用户输入的字符是否是数字,若是数字,则输出“anumericalcharacter”,否则输出“othercharacter”。#includevoidmain(){charch;ch=getchar();if(ch>='

4、0'&&ch<='9')printf("anumericalcharacter");elseprintf("othercharacter");}2.编写一个程序,输入一个3位数的正整数,然后反向输出对应的数。如:123,则输出321。#includevoidmain(){inti,s=0,j;scanf("%d",&i);if(i>=100&&i<=999){j=i%10;s=s+j;j=(i-j)/10%10;s=s*10+j;j=i/100;s=s*10+j;printf("theinversenumberis%d",s);}elseprin

5、tf("inputerroe!");}1.从键盘上输入任意两个数和一个运算符(+、-、*、/),根据输入的运算符对两个数计算,并输出结果。#includevoidmain(){floata,b;inttag=0;charch;floatresult;printf("inputtwonumber:");scanf("%f%f",&a,&b);fflush(stdin);printf("inputarithmeticlable(+-*/):");scanf("%c",&ch);switch(ch){case'+':result=a+b;break;case'

6、-':result=a-b;break;case'*':result=a*b;break;case'/':if(!b){printf("divisoriszero!");tag=1;}elseresult=a/b;break;default:printf("illegalarithmeticlable");tag=1;}if(!tag)printf("%.2f%c%.2f=%.2f",a,ch,b,result);}三、循环程序设计1.输出x2的值,x取值从0到10。#include"stdio.h"voidmain(){intx;for(x=0;x<=10;x+

7、+)printf("square(%d)=%d",x,x*x);}2.编写猜数游戏,程序给定某个整数,从键盘上反复输入数据进行猜测。如果未猜中,程序提示输入过大或者过小;如果猜中,则输出猜的次数,最多允许猜10次。#include"stdio.h"voidmain(){intx,i=1;intn=88;//指定被猜数88printf("pleaseinputanumber:");scanf("%d",&x);while(i<10){if(x!=n){if(x>n)printf("%d>n!Try

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

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

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