2023年C语言编程答案大题.pdf
《2023年C语言编程答案大题.pdf》由会员分享,可在线阅读,更多相关《2023年C语言编程答案大题.pdf(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(完整版)C 语言 _编程答案 _大题(完整版)C 语言 _编程答案 _大题 编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整版)C 语言 _编程答案 _大题)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快 业绩进步,以下为(完整版)C 语言 _编程答案 _大题的全部内容。(完整版)C 语言 _编程答案 _大题 1.有一函数:当 x
2、0 时,y=1;当 x=0 时,y=0;当 x 0 时,y=1。编一程序,输入 x 的值,输出 y 的值。include stdio。h int main()int x,y;scanf(d”,&x);if(x=0)if(x0)y=1;else y=0;else y=1;printf(”x=d,y=d n”,x,y);return 0;2。输入三个实数,将这三个数按由大到小的顺序排列,并输出这三个数。#include stdio.h int main()int a,b,c,t;scanf(d,d,d,&a,b,&c);if(a b)t=a;a=b;b=t;if(a c)t=a;a=c;c=t;i
3、f(bc)t=b;b=c;c=t;printf(”%d,%d,%dn”,a,b,c);return 0;3。有三个整数 a,b,c,由键盘输入,输出其中最大者。#include int main()int a,b,c,max;printf(”请输入 a,b,cn”);然希望完整版语言编程答案大题的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是 步以下为完整版语言编程答案大题的全部内容完整版语言编程答案大题有一函数当时当时当时编一程序输入的值输出 数点后两位数字请输入半径有分段函数当时当时当时编一程序输入的值输出的值编写程序判断某一年是否是闰年闰年(完整版)C 语言 _
4、编程答案 _大题 scanf(%d,d,%d”,&a,&b,&c);max=a;if(max b)max=b;if(max#define pi 3。1416 main()float r,l,s;printf(”请输入半径:n);scanf(f,r);l=2*pi*r;s=pi*r*r;printf(l=7。2fns=%7。2fn,l,s);5.有分段函数:当 x10 时,y=sqrt(x)。编一程序,输入 x 的值,输出 y 的值。includestdio。h#includemath.h int main()int x,y;scanf(d”,x);if(x-10)y=abs(x)+5;else
5、 if(x=10)y=4 x-8;else y=sqrt(x);printf(”x=%d,y=%d n,x,y);return 0;6.编写程序,判断某一年是否是闰年。(闰年的条件是:能被 4 整除,但是不能被 100 整除,或者可以被 400 整除。)include int main()int year,leap;printf(”enter year:);scanf(”d”,year);然希望完整版语言编程答案大题的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是 步以下为完整版语言编程答案大题的全部内容完整版语言编程答案大题有一函数当时当时当时编一程序输入的值输出
6、数点后两位数字请输入半径有分段函数当时当时当时编一程序输入的值输出的值编写程序判断某一年是否是闰年闰年(完整版)C 语言 _编程答案 _大题 if(year 4=0)if(year 100=0)if(year%400=0)leap=1;else leap=0;else leap=1;else leap=0;if(leap)printf(%d is”,year);else printf(d is not”,year);printf(”a leap year。n);return 0;7。输入一个华氏温度,要求输出摄氏温度,输出时要求有文字说明,取小数点后两位数字。公式为 c=5/9(f-32)#i
7、nclude int main()float c,f;printf(请输入一个华氏温度:”);scanf(%f”,f);c=(5.0/9.0)*(f-32);printf(摄氏温度为:%5.2fn,c);return 0;8。有一函数:当 x1 时,y=x|;当 1=x=10 时,y=3x+11。编一程序,输入 x 的值,输出 y 的值。#include stdio.h#include math.h void main()int x,y;printf(”输入 x:);scanf(”d”,x);if(x 1)y=abs(x);else if(x10)y=2 x 1;else y=3*x+11;然
8、希望完整版语言编程答案大题的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是 步以下为完整版语言编程答案大题的全部内容完整版语言编程答案大题有一函数当时当时当时编一程序输入的值输出 数点后两位数字请输入半径有分段函数当时当时当时编一程序输入的值输出的值编写程序判断某一年是否是闰年闰年(完整版)C 语言 _编程答案 _大题 printf(x=3d,y=dn,x,y);9.输入三个实数,将这三个数按由小到大的顺序排列,并输出这三个数。#include void main()int a,b,c,t;scanf(”d,%d,%d”,a,&b,c);if(ab)t=a;a=b;b
9、=t;if(a c)t=a;a=c;c=t;if(b c)t=b;b=c;c=t;printf(”%d,%d,d n”,a,b,c);10.输入一个字符,判断它是否是小写字母,如果是,将它转换成大写字母;如果不是,不转换。然后输出最后得到的字符。include stdio。h void main()char ch;scanf(”c”,ch);ch=(ch=A&ch=Z)?(ch+32):ch;printf(”c n”,ch);11.编程求圆柱体积,圆柱表面积。要求圆半径,圆柱高由键盘输入,输出时要求有文字说明,取小数点后两位数字。include stdio。h void main()float
10、 r,h,v,s;float pi=3.1415926;printf(”表输入圆半径 r、圆柱高 h:);scanf(f f,r,h);v=pi r r h;s=2*pi r r+2 pi r*h;printf(圆柱体积为:v=%6.2fn”,v);printf(”圆柱表面积为:s=%6.2fn”,s);12.有分段函数:当 x int main()然希望完整版语言编程答案大题的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是 步以下为完整版语言编程答案大题的全部内容完整版语言编程答案大题有一函数当时当时当时编一程序输入的值输出 数点后两位数字请输入半径有分段函数当时当
11、时当时编一程序输入的值输出的值编写程序判断某一年是否是闰年闰年(完整版)C 语言 _编程答案 _大题 int x,y;scanf(%d,x);if(x 5)y=x+10;else if(x=5)y=x2;else y=2 x 10;print f(”x=%d,y=dn,x,y);return 0;13.有三个整数 a,b,c,由键盘输入,输出其中最小者。#include stdio。h int main()int a,b,c,max;printf(”请输入 a,b,cn”);scanf(%d,%d,%d”,&a,&b,c);max=a;if(maxb)max=b;if(maxc)max=c;p
12、rintf(最小的数为%dn,max);return 0;14.输入一个字符,判断它是否是大写字母,如果是,将它转换成小写字母;如果不是,不转换.然后输出最后得到的字符.include void main()char ch;scanf(”c,ch);ch=(ch=A&ch=Z)?(ch+32):ch;printf(cn,ch);15.输入三角形的三边长,求三角形面积。求三角形面积的公式为 area=sqrt(s(s-a)(s-b)(s c),其中 s=(a+b+c)/2 include#include math.h void main()float a,b,c,s,area;scanf(f,%
13、f,f,a,b,&c);s=(a+b+c)/2;然希望完整版语言编程答案大题的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是 步以下为完整版语言编程答案大题的全部内容完整版语言编程答案大题有一函数当时当时当时编一程序输入的值输出 数点后两位数字请输入半径有分段函数当时当时当时编一程序输入的值输出的值编写程序判断某一年是否是闰年闰年(完整版)C 语言 _编程答案 _大题 area=sqrt(s*(s a)(s-b)(sc));printf(三角形面积 area=%fn,area);16。编程求 2!+4!+6!+8!+10!的值,并输出结果。include int ma
14、in()int n=1,sum=0,j,m=1,i;for(i=1;i=5;i+)m=1;for(j=1;j=2*i;j+)m=m j;sum=sum+m;printf(”sum=dn,sum);return 0;17。猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个.第二天早上又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃了前一天剩下的一半零一个.到第 10 天早上想吃时就剩一个桃子了。求第一天共摘了多少个桃子。#include0)x1=(x2+1)2;x2=x1;day-;printf(”total=d n”,x1);return 0;18。输出所有的“水
15、仙花数”,所谓“水仙花数”是指一个 3 位数,其各位数字立方和等于该数本身。includestdio.h void main()int i,j,k,n;printf(”narcissus numbers are”);for(n=100;n1000;n+)然希望完整版语言编程答案大题的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是 步以下为完整版语言编程答案大题的全部内容完整版语言编程答案大题有一函数当时当时当时编一程序输入的值输出 数点后两位数字请输入半径有分段函数当时当时当时编一程序输入的值输出的值编写程序判断某一年是否是闰年闰年(完整版)C 语言 _编程答案 _大
16、题 i=n/100;j=n/10-i*10;k=n 10;if(n=i*i*i+j j*j+k k*k)printf(”%5d,n);printf(”n”);19。编程求 1100 之间的所有素数,并输出结果.include#include math。h int main()int n,m=0,k,i;for(n=1;n=100;n=n+2)k=sqrt(n);for(i=2;i=k+1)printf(”%d,n);m=m+1;if(m 10=0)printf(”n);printf(”n);return 0;20。编程求 1!+3!+5!+7!+9!的值,并输出结果。include stdio
17、.h int main()int n=1,sum=0,j,m=1,i;for(i=1;i=5;i+)m=1;for(j=1;j=2*i-1;j+)m=m j;sum=sum+m;printf(”sum=%d n”,sum);return 0;21。用 pi/4 1-1/3+1/5-1/7+。.公式求 pi 的近似值,直到某一项的绝对值小于 10 的 6 次方为止。include#include math。h 然希望完整版语言编程答案大题的内容能够给您的工作和学习带来便利同时也真诚的希望收到您的建议和反馈这将是 步以下为完整版语言编程答案大题的全部内容完整版语言编程答案大题有一函数当时当时当时编
18、一程序输入的值输出 数点后两位数字请输入半径有分段函数当时当时当时编一程序输入的值输出的值编写程序判断某一年是否是闰年闰年(完整版)C 语言 _编程答案 _大题 int main()int sign=1;double pi=0,n=1,term=1;while(fabs(term)=1e 6)pi=pi+term;n=n+2;sign=sign;term=sign/n;pi=pi*4;printf(pi=%10.8f n”,pi);return 0;22.一个球从 100m高度自由落下,每次落地后又反跳回原高度的一半,再落下,再反弹。求它在第 10 次落地时共经过多少米?includestdi
19、o。h int main()int i;double m=100,sum=0;for(i=0;i 10;i+)sum=sum+m;m=m/2;printf(”f n”,sum);return 0;23.输入两个正整数 m和 n,求其最大公约数和最小公倍数。include stdio。h include stdio。h void main()int p,r,n,m,temp;printf(”请输入 n 和 m:”);scanf(”%d,d,&n,m);if(nm)temp=n;n=m;m=temp;p=n*m;while(m!=0)r=n%m;然希望完整版语言编程答案大题的内容能够给您的工作和学
20、习带来便利同时也真诚的希望收到您的建议和反馈这将是 步以下为完整版语言编程答案大题的全部内容完整版语言编程答案大题有一函数当时当时当时编一程序输入的值输出 数点后两位数字请输入半径有分段函数当时当时当时编一程序输入的值输出的值编写程序判断某一年是否是闰年闰年(完整版)C 语言 _编程答案 _大题 n=m;m=r;printf(最大公约数:dn”,n);printf(”最小公倍数:%dn”,p/n);24.利用循环,编程求 1!+2!+3!+10!的值,并输出结果。include stdio.h int main()int n=1,sum=0,j,m=1,i;for(i=1;i int main
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 语言 编程 答案
限制150内