北工大C语言题库完美版_第1页
北工大C语言题库完美版_第2页
北工大C语言题库完美版_第3页
北工大C语言题库完美版_第4页
北工大C语言题库完美版_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

1 求两个数的和与差输入整数 a 和 b,计算并输出 a、b 的和与差. #include int main()int a,b,sum,diff;scanf(“%d%d“,sum=a+b;diff=a-b;printf(“The sum is %dn“,sum);printf(“The difference is %dn“,diff);2 求平方根输入 1 个实数 X,计算井输出其平方根(保留 1 位小数).(例:输入 17; 输出 The square root of 17.0 is 4.1)#include #include int main ()double x,root;scanf(“%lf“,root=sqrt(x);printf(“The square root of %f is %0.1fn“,x,root);3 华氏温度转换为摄氏温度输入华氏温度 f,计算并输出相应的摄氏温度 c(保留 2 位小数). c = 5/9(f-32).( 例 z 括号内是说明输入 17.2 (华氏温度 )输出 Thc temprature is -8.22)#include int main()double f,c;scanf(“%lf“,c=5.0/9.0*(f-32.0);printf(“The temprature is %0.2fn“,c);4 计算旅途时间输入 2 个整数 time1 和 time2. 表示火 车的出发时间和到达时间,计算并输出旅途 时间.有效的时间范围是 0000 到 2359, 不需要考虑出发时间晚于到达时间的情况.#include int main()int time1,time2,hours,mins;scanf(“%d%d“ ,time1=time1/100*60+time1 % 100;time2= time2/100*60+time2%100;hours=(time2-time1)/60;mins=(time2-time1)%60;printf(“The train journey time is %d hrs %d mins.n“,hours,mins);5 大写字母转换成小写字母输入一个大写英文字母,输出相应的小写 字母. 例:输入 G 输出 g#include int main ()char ch;scanf(“%c“,ch=ch-A+a;printf(“%cn“,ch);6 显示两级成绩输入一个正整数 repeat (0 int main()int mark;scanf(“%d“,if(mark59) printf(“Passn“);elseprintf(“Failn“);7 找最小值#include int main()int a,b,c,d,min;scanf(“%d%d%d%d“,min=a;if(minb) min=b;if(minc) min=c;if(mind) min=d;printf(“min is %dn“,min);8 求三角形面积和周长输入三角形的三条边 a,b ,c. 如果能构成 一个三角形,输出面积 area 和周长 perimete 保留 2 位小数);否则,输出(These sides do not correspond to a valid triangle“. 在一个 三角形中,任意两边之和大于第三边.#include #include int main() float a,b,c,area,perimeter,s;scanf (“%f%f%f“,if(a+bcscanf(“%d“,if(x0) y=1;else y=0;printf(“y=%dn“,y);10 显示水果价格以下 4 种水果的单价分别是 3.00 元/ 公斤,2.50 元/ 公斤, 4.10 元/公斤,10.20 元/公斤.1 apples 2 pears 3 oranges4 grapes 输入水果的编号,输出该水果的单价(保留 2 位小数). 如果输入不正确 的编号,显示单价为 0.#include int main( )int choice;float price;printf(“1 applesn“); printf(“2 pearsn“);printf(“3 orangesn“);printf(“4 grapesn“);scanf(“%d“,price=(choice= 1)*3+(choice=2)*2.50+( choice=3)*4.1+(choice=4)*10.2;printf(“price=% 0.2fn“,price);11 读入 1 个正整数 n(nint main()int i,n;float sum;scanf(“%d“,sum=0;for(i=1;iint main()int i,n;double fact;scanf(“%d“,fact=1;for(i=1;i int main ()int i,n;double x,mypow ;scanf(“%lf%d“,mypow=1;for (i=1;iint main( )int begin,c,end,f;scanf(“%d %d“,printf(“Celsius Fahrenheitn “);for(c=begin ;cint main( )int number,sum;long in; scanf(“%d“,number=0;sum=0;if(inint main( )int i,max,n,x;scanf(“%d“,for(i=1;imax) max=x;printf(“ %dn“,max);17 求 a+aa+aaa+aa.a#include void main()int i,n;long int a,sn,tn;scanf(“%ld%d“,tn=a; sn=0;for(i=1 ;iint main( )int i,n;float s,t;scanf(“%d“,s=0;t=1;for(i=1;iint main( )int i,n,x,sum;printf(“输入数字个数:“);scanf(“%d“,sum=0;i=1;printf(“输入数字:“);while(i#include int main( )int count,digit,i,j,k,m,n,sum;scanf(“%d%d“,sum=0;count=0;if(mint main( )int i,n;double s;double fact(int n); scanf(“%d“,s=0;for(i=1;iint main( )int count;long in;int countdigit(long number,int digit);scanf(“%ld“,count=countdigit(in ,2);printf(“count=%d n“,count);int countdigit (long number,int digit)int i,sum;if(numbervoid main()int fib(int n);int i,n,m,t;printf(“请输入 m n:“);scanf(“%d%d“,for(i=1;i+)t=fib(i);if(t=mprintf(“n“);int fib(int n)if (n=1|n=2)return 1;else return fib(n-1)+fib(n-2);25 将一个整数逆序输出输入一个整数,将它逆序输出.要求定义并调用函数 reverse(number) ,它的功能是返 回 number 的逆序数.#include int main( )int in,res;int reverse(int number);scanf(“%d“,res=reverse(in); printf(“%dn“,res);int reverse(int number) int x=0; while(number!=0)x=x*10+number%10;number=number/10;return (x); 26 十进制转换二进制输入 1 个正 整数 n,将其转换为二进制后输出. 要求定义并调用函数 dectobin(n) , 它的功能是输出 n 的二进制#includeint main()int i,n;void dectobin(int n);scanf(“%d“,dectobin(n);printf(“n“);void dectobin( int n )if(n1)dectobin(n/2);printf(“%d“,n%2);27 统计素数并求和输入 2 个正整数 m 和 n(1int main()int count,i,m,n,sum;int prime(int m);scanf(“%d%d“, count=0;sum=0;for(i=m;iint main( )long i,m,n;long factorsum(long number);scanf(“%d%d“,for(i=m;iint main()int n,i,j,k,temp1=0,temp2=0,min=0,max=0,a,b;int q10;scanf(“%d“,for(i=0;imax)temp2=k;max=qk;a=q0;b=qn-1;qn-1

温馨提示

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

最新文档

评论

0/150

提交评论