c语言高级程序设计答案

c语言高级程序设计答案

ID:20973588

大小:40.50 KB

页数:5页

时间:2018-10-18

c语言高级程序设计答案_第1页
c语言高级程序设计答案_第2页
c语言高级程序设计答案_第3页
c语言高级程序设计答案_第4页
c语言高级程序设计答案_第5页
资源描述:

《c语言高级程序设计答案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、2.定义一个求圆的面积和周长的函数。在主函数中输入半径调用该函数,计算任意圆的面积和周长。#include#definePI3.141592floatmj(floatx){floats;s=PI*x*x;returns;}floatzc(floaty){floatc;c=PI*y*2;returnc;}voidmain(){floatr,s,c;printf("Inputr:");scanf("%f",&r);s=mj(r);c=zc(r);printf("s=%fc=%f",s,c);}4.

2、编写一个函数,判断一个整数是不是一个四位数。在主函数中输入一个整数,如果它是四位数,则输出“是四位数”,否则输出“不是四位数”。#includeintm(intn){intflag=0;if(n>999&&n<10000)flag=1;returnflag;}voidmain(){inta;printf("Inputa:");scanf("%d",&a);if(m(a))printf("%d是四位数",a);elseprintf("%d不是四位数",a);}随机产生10个数,用冒泡排序法从小到

3、大排序。#include#include#include#defineN10voidmain(){inta[N];inti,j,t;srand((unsigned)time(NULL));for(i=0;ia[j

4、+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;}printf("排序后:");for(i=0;ivoidmain(){inti,j,min,t,a[10];printf("enterdata:");for(i=0;i<=9;i++){printf("a[%d]=",i);scanf("%d",&a[i]);}printf("

5、");printf("排序前:");for(i=0;i<=9;i++)printf("%d",a[i]);printf("");for(i=0;i<=9;i++){min=i;for(j=i+1;j<10;j++)if(a[min]>a[j])min=j;if(min!=j){t=a[i];a[i]=a[min];a[min]=t;}}printf("排序后:");for(i=0;i<=9;i++)printf("%d",a[i]);printf("");}求最大值问题。任意定义一个一维数组,并为其

6、初始化,然后将最大值找出来,并指明它是数组的第几个元素。#includevoidmain(){inti,max,t=1,a[10]={3,4,8,5,11,9,7,6,10,2};max=a[0];for(i=0;i<10;i++)if(max

7、所有元素都减去5,统计偶数的个数,并输出所有小于10的数。#includevoidmain(){inti,j,count=0,a[4][4]={{14,26,18,17},{24,37,21,8},{19,31,22,16},{7,19,14,26}};{for(i=2,j=0;j<4;j++)a[i][j]=a[i][j]-5;}for(i=0;i<4;i++)for(j=0;j<4;j++)if(a[i][j]%2==0)count++;printf("偶数个数为:%d",count);for

8、(i=0;i<4;i++)for(j=0;j<4;j++)if(a[i][j]<10)printf("小于10的数为:%d",a[i][j]);}4.打印如下图所示的杨辉三角形(共十行)。(等腰三角形)#includevoidmain(){inti,j,k;inta[10][10];for(i=0;i<10;

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

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

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