浙江省计算机二级c语言上机考试真题(二)程序填空.docx

浙江省计算机二级c语言上机考试真题(二)程序填空.docx

ID:52363539

大小:30.59 KB

页数:19页

时间:2020-03-26

浙江省计算机二级c语言上机考试真题(二)程序填空.docx_第1页
浙江省计算机二级c语言上机考试真题(二)程序填空.docx_第2页
浙江省计算机二级c语言上机考试真题(二)程序填空.docx_第3页
浙江省计算机二级c语言上机考试真题(二)程序填空.docx_第4页
浙江省计算机二级c语言上机考试真题(二)程序填空.docx_第5页
资源描述:

《浙江省计算机二级c语言上机考试真题(二)程序填空.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、(二)程序填空1,求最大公约数,下面程序中"____N____"是根据程序功能需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负)。该程序功能:输入m、n(要求输入数均大于0),输出它们的最大公约数。#includevoidmain(){intm,n,k;while(scanf("%d%d",&m,&n),_______1______);for(____2____;n%k!=0

2、

3、m%k!=0;k--);printf("%d",k);}·#include

4、dio.h>·voidmain()·{intm,n,k;·while(scanf("%d%d",&m,&n)!=EOF&&m<=0

5、

6、n<=0);·{for(k=m;n%k!=0

7、

8、m%k!=0;k--);·printf("%d",k);·}·}2,分别统计字符串中各字符下面程序中"____N____"是根据程序功能需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负)。该程序功能:分别统计字符串中英文字母、数字和其他字符出现的次数。#include#inclu

9、devoidmain(){chara[80];intn[3]={0},i;gets(a);for(i=0;a[i]!='';i++){if(/*-------1---------*/)/*统计字母个数*/n[0]++;elseif(/*------2------*/)/*统计数字个数*/n[1]++;elsen[2]++;}for(i=0;i<3;i++)printf(/*------3------*/);}·#include·#include·

10、intmain()·{chara[80];intn[3]={0},i;·gets(a);·for(i=0;a[i]!='';i++)·{if(a[i]>='a'&&a[i]<='z'

11、

12、a[i]>='A'&&a[i]<='Z')·n[0]++;·elseif(a[i]>='0'&&a[i]<='9')·n[1]++;·else·n[2]++;·}·for(i=0;i<3;i++)printf("%d",n[i]);·}3,求相邻两元素和下面程序中"____N____"是根据程序功能需要填充部分,请完

13、成程序填充(注意:不得加行、减行、加句、减句,否则后果自负)。该程序功能:求出a中各相邻两个元素的和,并将这些和存放在数组b中,按每行3个元素的形式输出。例如:b[1]=a[1]+a[0],…………,b[9]=a[9]+a[8]。#includevoidmain(){inta[10],b[10],i;printf("Input10numbers:");for(i=0;i<10;i++)/*数组输入*/scanf("%d",&a[i]);for(i=1;i<10;i++)b[i]=___

14、____1_____;/*计算b数组中的元素*/for(i=1;i<10;i++){printf("%3d",b[i]);if(_____2_______)printf("");/*每行打印3个数据*/}}·#include·voidmain()·{·inta[10],b[10],i;·printf("Input10numbers:");·for(i=0;i<10;i++)·scanf("%d",&a[i]);·for(i=1;i<10;i++)·b[i]=a[i]+a[i-1];

15、·for(i=1;i<10;i++)·{·printf("%3d",b[i]);·if(i%3==0)printf("");·}·}4求数字和下面程序中"____N____"是根据程序功能需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负)。该程序功能:求输入的整数各位数字之和,如输入234则输出9,输入-312则输出6。#include#includevoidmain(){intn,s=0;scanf("%d",&n);______1____

16、__while(n!=0){______2______n=n/10;}printf("%d",s);}·#include·#include·voidmain()·{·intn,s=0;·scanf("%d",&n);·if(n<0){n=-n;}·while(n!=0){·s=s+n%10;·n=n/10;·}·printf("%d",s);·}5,求整数位数下面程序中"

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

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

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