电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

东风一中高中生智能机器人班C语言上机试题VIP免费

东风一中高中生智能机器人班C语言上机试题_第1页
1/7
东风一中高中生智能机器人班C语言上机试题_第2页
2/7
东风一中高中生智能机器人班C语言上机试题_第3页
3/7
东风一中高中生智能机器人班C语言上机试题1-2求两数之和。#includeVoidmain(){inta,b,sum;a=6;b=99;sum=a+b;printf(“sumis%d”,sum);}eg2-1.用海龙公式求三角形面积(设输入的三边长能构成三角形)#include“math.h”main(){floata,b,c,p,area;scanf(“%f,%f,%f”,&a,&b,&c);p=(a+b+c)/2;area=sqrt(p*(p-a)*(p-b)*(p-c));printf(“a=%7.2f,b=%7.2f,c=%7.2f\n”,a,b,c);printf(“area=%7.2f\n”,area);}eg2-2输入三个数,输出其中的最大者#includevoidmain(){inta,b,c,max;Printf(“entera,b,&c:\n”);scanf(“%d,%d,%d”,&a,&b,&c);max=a;if(maxb){t=a;a=b;b=t;}if(a>c){t=a;a=b;b=t;}if(b>c){t=b;b=c;c=t;}printf(“%5.2f,%5.2f,%5.2f”,a,b,c);}又解#includevoidmain(){intmax(intx,inty);inta,b,c;printf(“inputa,b:”);scanf(“%d,%d”,&a,&b);c=max(a,b);printf(“max=%d\n”,c”)}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}voidmain(){inta,b;printf("inputtwonumbers:");scanf("%d%d",&a,&b);if(a>b)printf("max=%d\n",a);elseprintf("max=%d\n",b);}voidmain(){inta,b;printf("pleaseinputA,B:");scanf("%d%d",&a,&b);if(a!=b)if(a>b)printf("A>B\n");elseif(a==b)printf("A=B\n");elseprintf("Ab?a:b);}3-1输入字符的ASCII码,若为字母或数字,须指出。#includevoidmain(){charc;printf("inputacharacter:");c=getchar();if(c<32)printf("Thisisacontrolcharacter\n");elseif(c>='0'&&c<='9')printf("Thisisadigit\n");elseif(c>='A'&&c<='Z')printf("Thisisacapitalletter\n");elseif(c>='a'&&c<='z')printf("Thisisasmallletter\n");elseprintf("Thisisanothercharacter\n");}if(c<32)printf("Thisisacontrolcharacter\n");elseif(c>='0'&&c<='9')printf("Thisisadigit\n");elseif(c>='A'&&c<='Z')printf("Thisisacapitalletter\n");elseif(c>='a'&&c<='z')printf("Thisisasmallletter\n");elseprintf("Thisisanothercharacter\n");}3-2输入两个实数,再根据输入的运算符+-*/求出运算结果来。voidmain(){floata,b,s;charc;printf("inputexpression:a+(-,*,/)b\n");scanf("%f%c%f",&a,&c,&b);switch(c){case'+':printf("%f\n",a+b);break;case'-':printf("%f\n",a-b);break;case'*':printf("%f\n",a*b);break;case'/':printf("%f\n",a/b);break;default:printf("inputerror\n");}}3-3:要求按照考试成绩输出百分制分数段#include“stdio.h”Voidmain(){floatscore;Chargrage;Printf(“enteranum”);Scanf(“%f”,&score);While(score>100||score<0){printf(“\ndataerror”);Scanf(“%f”,&score);}switch((int)(score/10)Case10:grade=’A’;break;Case9:grade=’A’;break;Case8:grade=’B’;break;Case7:grade=’C’;break;Case6:grade=’D’;break;Case5:Case4:Case3:case2:case1:case0:grade=’E’;}Printf(“成绩%5.1f,等级%c\n”,score,grade);}例4-1符号常量的使用#defineprice50#includeVoidmain(){intnum,total;Num=10;Total=num*price;Printf(“total=%d”,total)}#include#includevoidmain(){floata,b,c,s,area;scanf(“%f,%f,%f,&a,&b,&c);s=1.0/2*(a+b+c);area=sqrt(s*(s-a)*(s-b)*(s-c));printf(“a=%7.2f,b=%7.2f,c=%7.2f,s=%7.2f\n”,a,b,c,s);printf(“area=%7.2f\n”,area);}例1.3求3个数中较大者。#includevoidmain(){intmax(intx,inty);/inta,b,c;scanf(″%d,%d″,&a,&b);c=max(a,b);printf(″max=%d\\n″,c);}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;•运行结果:China!↙Glmre!return(z);}例6.1求1到100的和voidmain(){inti,sum=0;for(i=1;i<=100,i++)sum=sum+i;printf("%d\\n″,...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

东风一中高中生智能机器人班C语言上机试题

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部