c语言实验答案

上传人:大米 文档编号:505579161 上传时间:2023-08-14 格式:DOCX 页数:18 大小:54KB
返回 下载 相关 举报
c语言实验答案_第1页
第1页 / 共18页
c语言实验答案_第2页
第2页 / 共18页
c语言实验答案_第3页
第3页 / 共18页
c语言实验答案_第4页
第4页 / 共18页
c语言实验答案_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《c语言实验答案》由会员分享,可在线阅读,更多相关《c语言实验答案(18页珍藏版)》请在金锄头文库上搜索。

1、/1.1编写一程序,在屏幕上输出如下内容:/X|X|X/0|0|0#includevoidmain()printf(X|X|Xn);/注意转义字符n的用法printf(-+-+-n);printf(|n);printf(-+-+-n);printf(0|0|0n);/1.2输出Helloworld!语句#includevoidmain()printf(Helloworld!n);/2.1编写一程序,接受用户输入的两个整数,并计算它们的和、差、积、商,程序运行结果应如下所示。/注意,尖括号部分表示用户输入数据或要被替换的输出内容,尖括号本身并不需要输入或输出。/多使用几组整数尝试一下,你发现了什

2、么?/Theprogramgetstwointegers,andcomputestheirsum,difference,productandquotient./Thefirstnumber:/Thesecondnumber:/Resultsasfollows:/+悌二个整数=守口/-=/*=/=#includevoidmain()/+/|/+inta,b;printf(Theprogramgetstwointegers,andcomputestheirsum,difference,productandquotient.n);printf(Thefirstnumber:);scanf(%d,&a

3、);printf(Thesecondnumber);scanf(%d,&b);printf(Resultsasfollows:n);printf(%d+%d=%dn,a,b,a+b);printf(%d-%d=%dn,a,b,a-b);printf(%d*%d=%dn,a,b,a*b);printf(%d+%d=%fn,a,b,1.0*a/b);/做除法时要注意,除得的结里是立痢/2.2输入半径r的值,求出圆周长,圆面积#include#definePI3.14voidmain()intr;floatzhouchang,mianji;printf(pleaseinputr:);scanf(%d

4、,&r);zhouchang=2*PI*r;mianji=2*PI*r*r;printf(zhouchang=%fn,zhouchang);printf(mianji=%fn,mianji);/3.1如何实现下述输出要求?/A.输出整数1234,输出共占8位,数据左对齐。/B.输出整数1234,输出共占10位,*数据右对齐。/C.输出十六进制整数0XFFDE3C02输出共占8位,数据左对齐。/D.输出十六进制整数OxFFDE3c输出共占8位,数据右对齐,前补0o/E.输出浮点数10.36,输出共占6位,数据右对齐。/F.输出浮点数123.4567890,输出共占12位,精度6位,数据右对齐。/

5、G.输出浮点数123.4567890,精度3位,数据左对齐。#include#definePI3.14voidmain()printf(%-8dn,1234);printf(%10dn,1234);printf(%-8Xn,0xFFDE3c02);printf(00%Xn,0xFFDE3C);printf(%6.2fn,10.36);printf(%12.6fn”,123.4567890);printf(%-邓n,123.4567890)J/3.2编制程序,接受用户输入的数值,输出以该值为半径的圆面积,#includevoidmain()floatr,yuan,qiu,tiji;/分别为半径,

6、圆面积,球面积,球体积printf(pleaseinputr:);scanf(%f,&r);yuan=PI*r*r;qiu=4*PI*r*r;tiji=4.0/3*PI*r*r*r;printf(yuan=%fnqiu=%fntiji=%fn,yuan,qiu,tiji);/4.1给出一个百分制成绩,要求输出成绩等级A,B,C,D,E。/90分以上为A,8089分为B,7079分为C,6069分为D,60分以下为E。/分别用if和switch语句实现。#includevoidmain()intscore;printf(pleaseinputscore:);scanf(%d”,&score);s

7、witch(score/10)case10:case9:printf(An);break;case8:printf(Bn);break;case7:printf(Cn);break;case6:printf(Dn);break;default:printf(En);/*以下为if结构#includevoidmain()intscore;printf(pleaseinputscore:);scanf(%d”,&score);if(score=90)printf(An);elseif(score=80)printf(Bn);elseif(score=70)printf(Cn);elseif(sco

8、re=60)printf(Dn);elseprintf(En);*/5.1使用循环结构打印下述图形,打印行数n由用户输入。图中每行事实上包括两部分,中问问隔空格字符数m也由用户输入。/*/*/*/*/*#includevoidmain()intn;/行数inti,j;/i为行的循环变量,j是普通的循环变量printf(pleasen:);scanf(%d,&n);for(i=1;i=n;i+)/外层循环i控制行数for(j=1;j=n-i;j+)printf();for(j=1;j=2*i-1;j+)/输出星号printf(*);for(j=1;j=1;j-)/输出星号printf(*);pr

9、intf(n);/5.2编制程序,按照下述格式打印九九乘法表。/Nine-by-nineMultiplicationTable/123456789/11/224/3369/4481216/5510152025/661218243036/77142128354249/8816243240485664/991827364554637281/#includevoidmain()inti,j;printf(Nine-by-nineMultiplicationTablen);printf(n);printf(n);for(i=1;i9;i+)printf(%4d,i);printf(nn);for(i=

10、1;i=9;i+)/此双循环结构为本题核心printf(%d,i);for(j=1;j=i;j+)printf(%4d,i*j);printf(n);printf(n);/5.3存在自然数,其所有小于自身的因子之和等于该数,这样的数称为完数。设计算法,判断某个给定的自然数n是否为完数,要求具有容错处理功能。#includevoidmain()intn;intsum=0;/sum保存自然数n的因子之和inti;printf(pleaseinputn:);scanf(%d,&n);for(i=1;in;i+)if(n%i=0)sum+=i;if(n=sum)/注意判断相等要用“二二”运算符,而不是

11、“=”printf(yesn);elseprintf(non);/6.1按照下述格式打印2009年5月日历:/Calander2009-5/SuMoTuWeThFrSa/12/3456789/10111213141516/17181920212223/24252627282930/31/#includevoidmain()inti;printf(Calander2009-5n);printf(n);printf(SuMoTuWeThFrSan);printf(n);for(i=0;i5;i+)printf();for(i=1;i=31;i+)printf(%4d,i);if(i%7=2)pri

12、ntf(n);printf(nn);/6.2打印所有100至999之间的水仙花数。所谓水仙花数是指满足其各位数字立方和为该数字本身的整数。#includevoidmain()inti,j,k,m;/i,j,k分别表示百位、十位、个位数字for(m=100;m1000;m+)i=m/100;j=(m-i*100)/10;k=(m-i*100-j*10)%10;if(m=i*i*i+j*j*j+k*k*k)printf(%dn,m);/6.3接受用户输入的正整数n,计算f(n)=1+1/2!+1/3!+1/n!的值。#includevoidmain()intn,p=1,i;floatsum=0;printf(pleaseinputn:);scanf(%d,&n);for(i=1;i=n;i+)p=p*i;sum+=1.0/p;printf(sum=%fn,sum);/6.4接受用户从键盘输入的年份值与月份值,打印2009年以后(含)任意月份的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号