C语言编程题库

C语言编程题库

ID:37491929

大小:168.00 KB

页数:28页

时间:2019-05-24

C语言编程题库_第1页
C语言编程题库_第2页
C语言编程题库_第3页
C语言编程题库_第4页
C语言编程题库_第5页
资源描述:

《C语言编程题库》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、“高级语言程序设计”编程题1.从键盘输入3个整数,求其中的最大数和最小数,并输出结果。#include"stdio.h"voidmain(){intx,y,z,max,min;printf("Pleaseinputthreeintegernumber:");scanf("%d%d%d",&x,&y,&z);max=(x>y)?x:y;min=(xz)?max:z;min=(min

2、输入一个3*3的整数矩阵,求其各行的平均值并输出,输出时保留两位小数。#includevoidmain(){inta[3][3],b[3]={0};inti,j;printf("Pleaseinputthedataofa[3][3]:");for(i=0;i<3;i++){for(j=0;j<3;j++){scanf("%d",&a[i][j]);b[i]+=a[i][j];}printf("theaverageofrow%dis:%.2f",i+1,b[i]/3.0);}}3.输出x2

3、的值,x取值从0到10。#include"stdio.h"voidmain(){intx;for(x=0;x<=10;x++)printf("square(%d)=%d",x,x*x);}4.从键盘上输入一个3*4的整数矩阵,要求输出其最大元素的值,以及它的行号和列号。#include"stdio.h"voidmain(){inta[3][4],max,i,j,row,colum;printf("Pleaseinputa[3][4]:");for(i=0;i<3;i++)for(j=0;j<4;j++)s

4、canf("%d",&a[i][j]);max=a[0][0];row=0;colum=0;for(i=0;i<3;i++)for(j=0;j<4;j++)if(a[i][j]>max){max=a[i][j];row=i;colum=j;}printf("max=%d,row=%d,colum=%d",max,row,colum);}5.编写一个程序从键盘输入10个数,要求输出其中最小的。#includemain(){inta[10];/*定义数组a有10个元素,使用0~9*/inti,m

5、in;for(i=0;i<=9;i++)/*键盘输入10个数据*/scanf("%d",&a[i]);printf("Theoldnumbersare:");for(i=0;i<=9;i++)/*屏幕输出输入的数据*/printf("%5d",a[i]);min=a[0];for(i=1;i<=9;i++)/*相邻元素进行比较,如果前面比后面的大则进行交换*/if(min>a[i])min=a[i];printf("Theminimumnumberis:%d",min);//屏幕输出最小的数据retu

6、rn0;}6.编写一个函数根据以下公式计算s,计算结果作为函数值返回;n通过形参传入。s=1+13+15+…+12n-1#includedoublef1(intn);voidmain(){intn=1;printf("Inputthevalueofn");scanf("%d",&n);printf("%lf",f1(n));}doublef1(intn){inti;doubleterm,s=0;for(i=1;i<=n;i++){term=1.0/(2*i-1);s+=term;}re

7、turn(s);}7.输出1000年(包括1000年)到1999年之间的所有闰年,要求每三个一行,分行输出。#includevoidmain(){inti=0;intyear,leap;for(year=1000;year<2000;year++){if(year%4==0)if(year%100==0)if(year%400==0)leap=1;elseleap=0;elseleap=1;elseleap=0;if(leap){i++;printf("%dt",year);if(i%3==0

8、)printf("");}}}8.编写程序打印所有的“水仙花数”。“水仙花数”指一个三位数,其各位数字立方和等于该数本身,例如153是一个“水仙花数”,因为153=1×1×1+3×3×3+5×5×5。voidmain(){inti,j,k,n;printf("resultis:");for(n=100;n<1000;n++){i=n/100;j=(n-i*100)/1

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

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

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