C语言程序设计竞赛题及其答案

上传人:206****923 文档编号:88626242 上传时间:2019-05-05 格式:PDF 页数:5 大小:139.31KB
返回 下载 相关 举报
C语言程序设计竞赛题及其答案_第1页
第1页 / 共5页
C语言程序设计竞赛题及其答案_第2页
第2页 / 共5页
C语言程序设计竞赛题及其答案_第3页
第3页 / 共5页
C语言程序设计竞赛题及其答案_第4页
第4页 / 共5页
C语言程序设计竞赛题及其答案_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《C语言程序设计竞赛题及其答案》由会员分享,可在线阅读,更多相关《C语言程序设计竞赛题及其答案(5页珍藏版)》请在金锄头文库上搜索。

1、数学与统计学院 第三届计算机程序设计竞赛题 竞赛需知:竞赛需知: 1 1、答案必须写在答题纸上。答案必须写在答题纸上。 2 2、程序采用程序采用 C/JAVAC/JAVA /VB/VFP/VB/VFP 语言实现均可。语言实现均可。 3 3、考虑到各种因素,程序的键盘输入和结果输出可以用伪代码或者自然语言表示。但是必考虑到各种因素,程序的键盘输入和结果输出可以用伪代码或者自然语言表示。但是必 须说明输入变量和输出变量。须说明输入变量和输出变量。 4 4、题目最好能用完整、正确的语言程序来解决问题,如确实无法编写完整语言程序的,可题目最好能用完整、正确的语言程序来解决问题,如确实无法编写完整语言程

2、序的,可 以写出程序主要框架和流程,必要时可以用伪代码或者自然语言描述算法(程序以写出程序主要框架和流程,必要时可以用伪代码或者自然语言描述算法(程序) 。 一、玫瑰花数(一、玫瑰花数(2020 分)分) 如果一个四位数等于它的每一位数的 4 次方之和,则称为玫瑰花数。例如: 444346411634, 编程输出所有的玫瑰花数。 #include void main() int i,j,k,l,m; for(i=999;i #include void main() int i,j,k; int n; scanf(“%d“, for(i=0;i #include void main() int

3、i,j,x,y; float r; int a,b,count=0; printf(“请输入矩阵的行列 i,j:“); scanf(“%d %d“, printf(“请输入圆心的坐标点及半径 x,y,r:“); scanf(“%d %d %f“, for(a=0;a=2) 个连续正整数之和,如: 15=1+2+3+4+515=4+5+615=7+8 请编写程序,根据输入的任何一个正整数,找出符合这种要求的所有连续正整数序列。 输入数据:一个正整数,以命令行参数的形式提供给程序。 输出数据:在标准输出上打印出符合题目描述的全部正整数序列,每行一个序列,每个序列都从该 序列的最小正整数开始、以从小

4、到大的顺序打印。如果结果有多个序列,按各序列的最小正整数的 大小从小到大打印各序列。此外,序列不允许重复,序列内的整数用一个空格分隔。如果没有符合 要求的序列,输出 “NONE” 。 例如,对于 15,其输出结果是: 1 2 3 4 5 4 5 6 7 8 对于 16,其输出结果是: NONE #include void main() int i,j,h,k,n; n=1;k=0; scanf(“%d“,i); for(j=1;j void main() int i,j,h,k,n; n=1;k=0; scanf(“%d“,i); for(j=1;j #include void main() int M,K,i; int a10; printf(“请输入待凑钱数 M:“); scanf(“%d“, printf(“请输入币种个数 K:“); scanf(“%d“, for(i=0;i2000|K10) printf(“Impossible“); exit(0); for(i=0;iK;i+) if(M%ai=0)

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

当前位置:首页 > 中学教育 > 其它中学文档

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