C语言百道例题答案.doc

C语言百道例题答案.doc

ID:62072064

大小:104.00 KB

页数:39页

时间:2021-04-16

C语言百道例题答案.doc_第1页
C语言百道例题答案.doc_第2页
C语言百道例题答案.doc_第3页
C语言百道例题答案.doc_第4页
C语言百道例题答案.doc_第5页
资源描述:

《C语言百道例题答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、个人收集整理勿做商业用途【程序9】题目:要求输出国际象棋棋盘。1.程序分析:用i控制行,j来控制列,根据i+j的和的变化来控制输出黑方格,还是白方格。2。程序源代码:#include"stdio.h”main(){inti,j;for(i=0;i〈8;i++) {  for(j=0;j<8;j++)   if((i+j)%2==0)    printf(”%c%c”,219,219);   else    printf("”);   printf(””); }}===============================================

2、===============【程序10】题目:打印楼梯,同时在楼梯上方打印两个笑脸。1.程序分析:用i控制行,j来控制列,j根据i的变化来控制输出黑方格的个数。2.程序源代码:#include”stdio.h”main(){inti,j;printf(”11”);/*输出两个笑脸*/for(i=1;i<11;i++) { for(j=1;j<=i;j++)  printf("%c%c",219,219); printf(""); }}【程序11】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月   后每个月又

3、生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?1。程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21。。。。2。程序源代码:main(){longf1,f2;个人收集整理勿做商业用途inti;f1=f2=1;for(i=1;i<=20;i++) {printf(”%12ld%12ld",f1,f2);   if(i%2==0)printf(””);/*控制输出,每行四个*/   f1=f1+f2;/*前两个月加起来赋值给第三个月*/   f2=f1+f2;/*前两个月加起来赋值给第三个月*/ }}===================

4、===========================================【程序14】题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。(2)如果n<〉k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n, 重复执行第一步。(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。2。程序源代码:/*zhengintisdividedyinshu*/

5、main(){intn,i;printf(”pleaseinputanumber:");scanf("%d”,&n);printf("%d=",n);for(i=2;i<=n;i++) {  while(n!=i)  {   if(n%i==0)   {printf("%d*",i);    n=n/i;   }   else    break;  }}printf(”%d”,n);}【程序22】题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定个人收集整理勿做商业用途   比赛名单。有人向队员打听比赛的名单

6、.a说他不和x比,c说他不和x,z比,请编程序找出   三队赛手的名单.1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,      则表明此数不是素数,反之是素数。      2.程序源代码:main(){chari,j,k;/*i是a的对手,j是b的对手,k是c的对手*/for(i=’x';i〈='z';i++) for(j='x';j〈='z';j++) { if(i!=j)  for(k='x’;k〈=’z’;k++)  {if(i!=k&&j!=k)   {if(i!=’x’&&k!='x’&&k!=’z’)   

7、printf("orderisa—-%ctb-—%ctc—-%c",i,j,k);   }  } }}【程序32】题目:Pressanykeytochangecolor,doyouwanttotryit。Pleasehurryup!1.程序分析:            2。程序源代码:#include〈conio.h>voidmain(void){intcolor;for(color=0;color<8;color++) { textbackground(color);/*设置文本的背景颜色*/ cprintf(”Thisiscolor%dr"

8、,color); cprintf(”Pressany

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。