=0时,计算并输出圆的面积和周长,否则,输出提示信息"/> =0时,计算并输出圆的面积和周长,否则,输出提示信息"/>
首页 c语言练习题带详解答案精编WORD版

c语言练习题带详解答案精编WORD版

举报
开通vip

c语言练习题带详解答案精编WORD版IBMsystemofficeroom【A0816H-A0912AAAHH-GX8Q8-GNTHHJ8】c语言练习题带详解答案精编WORD版编程题1.输入2个整数,求两数的平方和并输出。#includeintmain(void){intta,b,s;printf("pleaseinputa,b:\n");scanf("%d%d”,&a,&b);s=a*a+b*b;printf("theresultis%d\n",s);return0;}2.输入一个圆半径r,当r>=0时,计算并输出圆的面积和周长,否则,输出提示信息...

c语言练习题带详解答案精编WORD版
IBMsystemofficeroom【A0816H-A0912AAAHH-GX8Q8-GNTHHJ8】c语言练习 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 带详解 答案 八年级地理上册填图题岩土工程勘察试题省略号的作用及举例应急救援安全知识车间5s试题及答案 精编WORD版编程题1.输入2个整数,求两数的平方和并输出。#includeintmain(void){intta,b,s;printf("pleaseinputa,b:\n");scanf("%d%d”,&a,&b);s=a*a+b*b;printf("theresultis%d\n",s);return0;}2.输入一个圆半径r,当r>=0时,计算并输出圆的面积和周长,否则,输出提示信息。#include#definePI3.14intmain(void){doubler,area,girth;printf("pleaseinputr:\n");scanf("%lf",&r);if(r>=0){area=PI*r*r;girth=2*PI*r;printf("theareais%.2f\n",area);printf("thegirthis%.2f\n",girth);}elseprintf("Inputerror!\n");return0;}3、已知 关于工期滞后的函关于工程严重滞后的函关于工程进度滞后的回复函关于征求同志党风廉政意见的函关于征求廉洁自律情况的复函 数y=f(x),编程实现输入一个x值,输出y值。2x+1(x<0)y=0(x=0)2x-1(x>0)#includevoidmain(){intx,y;scanf(“%d”,&x);if(x<0)y=2*x+1;elseif(x>0)y=2*x-1;elsey=0;printf(“%d”,y);}4.从键盘上输入一个百分制成绩score,按下列原则输出其等级:score≥90,等级为A;80≤score<90,等级为B;70≤score<80,等级为C;60≤score<70,等级为D;score<60,等级为E。#includevoidmain(){intdata;chargrade;printf("Pleaseenterthescore:");scanf("%d”,&data);switch(data/10){case10:case9:grade=’A’;break;case8:grade=’B’;break;case7:grade=’C’;break;case6:grade=’D’;break;default:grade=’E’;}printf("thegradeis%c”,grade);}5.编一程序每个月根据每个月上网时间计算上网费用,计算 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 如下:要求当输入每月上网小时数,显示该月总的上网费用(6分)#includevoidmain(){inthour;floatfee;printf(“pleaseinputhour:\n”);scanf(“%d”,&hour);if(hour<=10)fee=30;elseif(hour>=10&&hour<=50)fee=3*hour;elsefee=hour*2.5;printf(“Thetotalfeeis%f”,fee);}6.从键盘输入10个整数,统计其中正数、负数和零的个数,并在屏幕上输出。#includevoidmain(){inta,i,p=0,n=0,z=0;printf("pleaseinputnumber");for(i=0;i<10;i++){scanf("%d,",&a);if(a>0)p++;elseif(a<0)n++;elsez++;}printf("正数:%5d,负数:%5d,零:%5d\n",p,n,z);}7、编程序实现求1-10之间的所有数的乘积并输出。#includevoidmain(){inti;longsum=1;for(i=1;i<=10;i=i+1)sum=sum*i;printf(“thesumofoddis:%ld”,sum);}8.从键盘上输入10个数,求其平均值。#includevoidmain(){inta,i,sum=0;floatave;;for(i=0;i<10;i++){scanf("%d",&a);sum+=a;}ave=(float)sum/10;printf("ave=%f\n",ave);}9、编程序实现求1-1000之间的所有奇数的和并输出。#includevoidmain(){inti,sum=0;for(i=1;i<1000;i=i+2)sum=sum+i;printf(“thesumofoddis:%d”,sum);}10.有一个分数序列:2/1,3/2,5/3,8/5,13/8,……编程求这个序列的前20项之和。#includevoidmain(){inti,t,n=20;floata=2,b=1,s=0;for(i=1;i<=n;i++){s=s+a/b;t=a;a=a+b;b=t;}printf("sum=%6.2f",s);}11.从键盘输入两个数,求出其最大值(要求使用函数完成求最大值,并在主函数中调用该函数)#includefloatmax(floatx,floaty);voidmain(){floata,b,m;scanf("%f,%f",&a,&b);m=max(a,b);printf("Maxis%f\n",m);}floatmax(floatx,floaty){if(x>=y)returnx;elsereturny;}12.编写程序,其中自定义一函数,用来判断一个整数是否为素数,主函数输入一个数,输出是否为素数。#include#includeintIsPrimeNumber(intnumber){inti;if(number<=1)return0;for(i=2;iintmain(void){inti,n,iIndex,temp;inta[10];printf("Entern:");scanf("%d",&n);printf("Enter%dintegers:\n");for(i=0;iintcomp(intarry[],intn){inti,index,temp;printf("为数组赋值:\n");for(i=0;ivoidmain(){inta[5],s=0;inti;for(i=0;i<5;i++)scanf(“%d”,&a[i]);for(i=0;i<5;i++)s=s+a[i];printf(“result=%f”,s/5.0);}15、输入一个正整数n(n<=6),再输入n×n的矩阵,求其主对角线元素之和及副对角线元素之和并输出。#includeintmain(void){inti,j,n,sum1=0,sum2=0;inta[6][6];printf("Entern(n<=6):");scanf("%d",&n);printf("Enterdata:\n");for(i=0;i#defineM30voidmain(){floatscore[M],max,min,aver;inti;printf(“pleaseinputscore:\n”);for(i=0;iscore[i])min=score[i];aver+=score[i];}printf(“max=%f,min=%f,aver=%f”,max,min,aver/M);}17.将一个有5个元素的数组中的值(整数)按逆序重新存放。例:原来顺序为:8、6、5、4、1,要求改为1、4、5、6、8#defineN5#includevoidmain(){inta[N],i,temp;printf(“enterarraya:\n”);for(i=0;ivoidmain(){inta[2][3],b[3][2],i,j;for(i=0;i<2;i++)for(j=0;j<3;j++)scanf(“%d”,&a[i][j]);for(i=0;i<3;i++)for(j=0;j<2;j++)b[i][j]=a[j][i];for(i=0;i<3;i++){for(j=0;j<2;j++)printf("%5d",b[i][j]);printf("\n”);}}19、从键盘输入10名学生的成绩数据,按成绩从高到低的顺序排列并输出。(提示:用数组存放成绩数据)#includevoidmain(){inta[10];inti,j,temp;printf("inputscore:\n");for(i=0;i<10;i++)scanf("%d",&a[i]);printf("\n");for(i=1;i<10;i++)for(j=0;j<9;j++)if(a[j]voidmain(){inta[4][3],i,j,min,m,n;printf("Pleaseenterdata:");for(i=0;i<4;i++)for(j=0;j<3;j++)scanf(“%d”,&a[i][j]);min=a[0][0];m=0;n=0;for(i=0;i<4;i++)for(j=0;j<3;j++)if(a[i][j]
本文档为【c语言练习题带详解答案精编WORD版】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥18.0 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
庆仲
教育工作者
格式:doc
大小:39KB
软件:Word
页数:0
分类:企业经营
上传时间:2021-08-08
浏览量:10