2018.3 江苏省计算机等级考试 C语言 编程题答案
题目要求:给定一个数字范围,输出满足这些条件:
1.能被3整除;
2.包含数字5,
将满足的数字放在特定的数组里输出、输出这些数里5出现的个数、数字的个数。
想起来有点伤心,本来很简单的题,考试的时候程序写错一行,结果成了死循环,最后还没找出来错,下来以后才想起来。以后必须长点心。
代码:
#include<stdio.h>
int flag(int x0,int x1,int b[],int *p);
int main(){
int i,intnumber,fivenumber;//数字的个数、5的个数
int b[301];//b存放满足的数字
FILE *fp;
fp=fopen("myfile.out","w"); intnumber=flag(200,300,b,&fivenumber);
for(i=0;i<intnumber;i++){
printf("%d ",b[i]);//具体的输出要求忘了,大致是这样
fprintf(fp,"%d ",b[i]);
}printf("5的个数:%d\n",fivenumber);fprintf(fp,"%d\n",fivenumber);fprintf(fp,"考号");fclose(fp);return 0;
}
int flag(int x0,int x1,int b[],int *p){
int intnumber,wei,flg,i,j,temp;
intnumber=*p=flg=0;
for(i=x0;i<=x1;i++){
flg=0;
if(i%3==0){
temp=i;
wei=temp%10;
temp=temp/10;//当时写成了i/10,所以成了死循环
for(j=0;wei>0;j++){
if(wei==5){
flg=1;
(*p)++;
}
wei=temp%10;
temp=temp/10;//同上面一样
}
}
if(flg==1) {//这段代码不要写错层,要写在遍历数字的这层
b[intnumber]=i;
intnumber++;
}
}
return intnumber;
}
2018.3 江苏省计算机等级考试 C语言 编程题答案的更多相关文章
- 全国计算机等级考试二级Python语言程序设计考试大纲
		
全国计算机等级考试二级Python语言程序设计考试大纲(2018年版) 基本要求 掌握Python语言的基本语法规则. 掌握不少于2个基本的Python标准库. 掌握不少于2个Python第三方库,掌 ...
 - 全国计算机等级考试二级教程2019年版——Python语言程序设计参考答案
		
第二章 Python语言基本语法元素 一.选择题C B B C A D B A D B二.编程题1.获得用户输入的一个整数N,计算并输出N的32次方.在这里插入图片描述2.获得用户输入的一段文字,将这 ...
 - 今天考试的JAVA编程题
		
今天早上考了java, 题目感觉还不错, 共四道题,有一道定义类的没啥意思就没列出来. 这三道题目还是不错的,特别是第一道,大一上学期学linux的时候,那时还没学C语言呢,准确的来说,还不知道什么是 ...
 - 计算机等级考试【二级C语言程序设计】知识点整理
		
*免责声明:本文章中所收集或者引用到的内容的所有版权均为引用内容的原作者所有,本站仅作收集并整理,不承担任何法律责任! *题库收集来源于:[未来教育考试软件2017年版 - 计算机二级 - C语言程序 ...
 - 全国计算机等级考试二级教程-C语言程序设计_第4章_选择结构
		
switch什么时候用break,什么时候不用break 调用break:一次执行一个分支,输入一个数据,对应一个级别 不调用break:连续执行多个分支 if...else 可以处理任何情况,大于小 ...
 - 全国计算机等级考试二级教程-C语言程序设计_第15章_位运算
		
位运算,不适用于实数,仅仅适用于整数.字符. C语言的位运算只能操作整数.字符,实数是指数方式表示的,不适用于位运算. #define _CRT_SECURE_NO_WARNINGS #include ...
 - 全国计算机等级考试二级教程-C语言程序设计_第8章_地址和指针
		
面试: unsigned int *p1 = # int *p2 = # #define _CRT_SECURE_NO_WARNINGS #include<std ...
 - 全国计算机等级考试二级教程-C语言程序设计_第14章_结构体、共用体和用户定义类型
		
函数的返回值是结构体类型 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> struct ...
 - 全国计算机等级考试二级笔试样卷Java语言程序设计
		
一.选择题((1)-(35)每小题2分,共70分) 下列各题A).B).C).D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分. (1)下列选项中不符合良好程 ...
 
随机推荐
- Vue2.0,Express实现的简单跨域
			
https://www.cnblogs.com/kevin-zjy-blog/p/7357220.html 1. 通过jsonp跨域2. document.domain + iframe跨域3. lo ...
 - Android Auto开发初探
			
一.Android Auto 概述 二.Android Auto 使用方法 四.Android Auto应用开发 五.Android Auto开发总结 一.Android Auto 概述 最近物联网是 ...
 - Django ORM 操作 必知必会13条 单表查询
			
ORM 操作 必知必会13条 import os # if __name__ == '__main__': # 当前文件下执行 os.environ.setdefault('DJANGO_SETTIN ...
 - 51Nod 2020 排序相减
			
题目链接:https://www.51nod.com/onlineJudge/questionCode.html#!problemId=2020 思路:排序 水水 #include<iostre ...
 - ubuntu_查看software
			
感谢原博主的分享 ubuntu安装和查看已安装 说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行 ...
 - JOBDU 题目1131:合唱队形
			
时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:4546 解决:1445 题目描述: N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学不交换位置就能排成合唱队形. ...
 - iframe跨域问题:Uncaught DOMException: Blocked a frame with origin解决方法
			
在前后端分离的情况下,前台页面将后台页面加载在预留的iframe中:但是遇到了iframe和主窗口双滚动条的情况,由此引申出来了问题: 只保留单个滚动条,那么就要让iframe的高度自适应,而从主页面 ...
 - 1、pandas使用sort_values排序
			
用Numpy库的randn函数生成一个完整的DataFrame: DataFrame有多个参数: data就是要转换成DataFrame的内容,很多数据类型都可以转换成DataFrame,比如:Ser ...
 - Nginx:论高并发,在座各位都是渣渣
			
NGINX 在网络应用中表现超群,在于其独特的设计.许多网络或应用服务器大都是基于线程或者进程的简单框架,NGINX突出的地方就在于其成熟的事件驱动框架,它能应对现代硬件上成千上万的并发连接. NGI ...
 - RAFT实践
			
1. raft org 2. paper 3. animation 4. python examples Raft-python 这个不是很好用. simpleRaft Raft算法分析与理解 ...