C语言程序10题
第101题 (10.0分) 难度:易 第2章
/*-------------------------------------------------------
【程序填空】
---------------------------------------------------------
功能:计算平均成绩并统计90分以上人数。
-------------------------------------------------------*/
#include <stdio.h>
main()
{
int n,m;
float grade,average;
average=0.0;
/***********SPACE***********/
n=m=【?】;
while(1)
{
/***********SPACE***********/
【?】("%f",&grade);
if(grade<0) break;
n++;
average+=grade;
/***********SPACE***********/
if(grade<90)【?】;
m++;
}
if(n) printf("%.2f%d\n",average/n,m);
}
答案:
=======(答案1)=======
0
=======(答案2)=======
scanf
=======(答案3)=======
continue
第102题 (10.0分) 难度:中 第2章
/*-------------------------------------------------------
【程序填空】
---------------------------------------------------------
功能:要求输出如下结果:
b=-1 a=65535
a=65534
a=30 b=6 c=5
按要求在空中填入合适的变量完善程序。
-------------------------------------------------------*/
#include <stdio.h>
main()
{
/***********SPACE***********/
int b=-1,【?】;unsigned short a;
/***********SPACE***********/
a=【?】;
printf("b=%d a=%u\n",b,a);
/***********SPACE***********/
【?】+=b;
printf("a=%u\n",a);
/***********SPACE***********/
b=(a=30)/【?】;
printf("a=%d b=%d c=%d\n",a,b,c);
}
答案:
=======(答案1)=======
c
=======(答案2)=======
b
=======(答案3)=======
a
=======(答案4)=======
(c=5)
第103题 (10.0分) 难度:易 第6章
/*-------------------------------------------------------
【程序填空】
---------------------------------------------------------
功能:输出100到1000之间的各位数字之和能被15整除的所有数,
输出时每10个一行。
-------------------------------------------------------*/
#include <stdio.h>
main()
{
int m,n,k,i=0;
for(m=100;m<=1000;m++)
{
/***********SPACE***********/
【?】;
n=m;
do
{
/***********SPACE***********/
k=k+【?】 ;
n=n/10;
}
/***********SPACE***********/
【?】;
if (k%15==0)
{
printf("%5d",m);i++;
/***********SPACE***********/
if(i%10==0) 【?】;
}
}
}
答案:
=======(答案1)=======
k=0
=======(答案2)=======
n%10
=========或=========
n-n/10*10
=========或=========
n-10*(n/10)
=======(答案3)=======
while(n>0)
=========或=========
while(0<n)
=========或=========
while(n!=0)
=========或=========
while(0!=n)
=========或=========
while(n)
=======(答案4)=======
printf("\n")
第104题 (10.0分) 难度:难 第95章
/*-------------------------------------------------------
【程序填空】
---------------------------------------------------------
说明:下面程序的功能是统计文件中字符个数,请填写程序所缺
内容。
-------------------------------------------------------*/
#include "stdio.h"
void main()
{
/***********SPACE***********/
【?】*fp;
long num=0L;
if((fp=fopen("fname.dat","r"))==NULL)
{
printf("Open error\n");
}
/***********SPACE***********/
while(【?】)
{
fgetc(fp);
num++;
}
/***********SPACE***********/
printf("num=%1d\n",【?】);
fclose(fp);
}
答案:
=======(答案1)=======
FILE
=======(答案2)=======
!feof(fp)
=======(答案3)=======
num-1
第105题 (10.0分) 难度:易 第95章
/*-------------------------------------------------------
【程序填空】
---------------------------------------------------------
说明:sum函数的功能为计算1+2+3+……+n的累加和,请填写程序
所缺内容。
-------------------------------------------------------*/
#include"stdio.h"
int sum(int n)
{
/***********SPACE***********/
int i,【?】;
for(i=1;i<=n;i++)
/***********SPACE***********/
【?】;
return(sum) ;
}
void main()
{
int sum(int n);
int a,b;
scanf("%d",&a);
b=sum(a);
printf("%d\n",b);
}
答案:
=======(答案1)=======
sum=0
=======(答案2)=======
sum=sum+i
=========或=========
sum=i+sum
=========或=========
sum+=i
第106题 (10.0分) 难度:易 第2章
/*-------------------------------------------------------
【程序填空】
---------------------------------------------------------
功能:百马百担问题:有100匹马,驮100担货,大马驮三担,中
马驮2担,两匹小马驮一担,求大、中、小马各多少匹?
-------------------------------------------------------*/
#include <stdio.h>
main()
{
int hb,hm,hl,n=0;
/***********SPACE***********/
for(hb=0;hb<=100;hb+=【?】)
/***********SPACE***********/
for(hm=0;hm<=100-hb;hm+=【?】)
{
/***********SPACE***********/
hl=100-hb-【?】;
/***********SPACE***********/
if(hb/3+hm/2+2*【?】==100)
{
n++;
printf("hb=%d,hm=%d,hl=%d\n",hb/3,hm/2,2*hl);
}
}
printf("n=%d\n",n);
}
答案:
=======(答案1)=======
3
=======(答案2)=======
2
=======(答案3)=======
hm
=======(答案4)=======
hl
第107题 (10.0分) 难度:中 第2章
/*-------------------------------------------------------
【程序填空】
---------------------------------------------------------
功能:把字符串中所有的字母改写成该字母的下一个字母,最后
一个字母z改写成字母a。大字母仍为大写字母,小写字母
仍为小写字母,其它的字符不变。
例如:原有的字符串为:“Mn.123xyZ”,调用该函数后,串中的
内容为:“No.123yzA”。
-------------------------------------------------------*/
#include <string.h>
#include <stdio.h>
#include <ctype.h>
#define N 81
main( )
{
char a[N],*s;
printf ( "Enter a string : " );
gets ( a );
printf ( "The original string is : " );
puts( a );
/***********SPACE***********/
【?】;
while(*s)
{
if(*s=='z')
*s='a';
else if(*s=='Z')
*s='A';
else if(isalpha(*s))
/***********SPACE***********/
【?】;
/***********SPACE***********/
【?】;
}
printf ( "The string after modified : ");
puts ( a );
}
答案:
=======(答案1)=======
s=a
=======(答案2)=======
*s+=1
=========或=========
*s=*s+1
=========或=========
(*s)++
=========或=========
++(*s)
=======(答案3)=======
s++
=========或=========
s=s+1
=========或=========
++s
=========或=========
s= s + 1
第108题 (10.0分) 难度:易 第2章
/*-------------------------------------------------------
【程序填空】
---------------------------------------------------------
功能:从低位开始取出长整型变量s中奇数位上的数,依次构成一
个新数放在t中。
-------------------------------------------------------*/
#include <conio.h>
#include <stdio.h>
void fun (long s, long *t)
{
long sl=10;
s /= 10;
/***********SPACE***********/
*t = s 【?】 10;
while(s>0)
{
/***********SPACE***********/
s = 【?】;
/***********SPACE***********/
*t = s%10*sl【?】;
/***********SPACE***********/
sl = sl 【?】10;
}
}
main()
{
long s, t;
printf("\nPlease enter s:");
scanf("%ld", &s);
fun(s, &t);
printf("The result is: %ld\n", t);
}
答案:
=======(答案1)=======
%
=======(答案2)=======
s/100
=======(答案3)=======
+ *t
=======(答案4)=======
*
第109题 (10.0分) 难度:易 第1章
/*-------------------------------------------------------
【程序填空】
---------------------------------------------------------
功能:下面程序的功能是用do-while语句求1至1000之间满足
"用3除余2;且用5除余3"的数,且一行只打印五个数。
-------------------------------------------------------*/
#include <stdio.h>
main()
{
int i=1,j=0;
do{
/***********SPACE***********/
if(【?】)
{
printf("%4d",i);
j=j+1;
/***********SPACE***********/
if(【?】) printf("\n");
}
i=i+1;
}while(i<1000);
}
答案:
=======(答案1)=======
i%3==2&&i%5==3
=======(答案2)=======
j%5==0
=========或=========
!(j%5)
第110题 (10.0分) 难度:易 第2章
/*-------------------------------------------------------
【程序填空】
---------------------------------------------------------
功能:要求输出结果为:
A,B
65,66
-------------------------------------------------------*/
#include<stdio.h>
void main()
{
/***********SPACE***********/
char a,【?】;
/***********SPACE***********/
a=【?】;
b='b';
a=a-32;
/***********SPACE***********/
b=b-【?】;
printf("%c, %c\n%d,%d\n",a,b,a,b);
}
答案:
=======(答案1)=======
b
=======(答案2)=======
'a'
=========或=========
97
=======(答案3)=======
32
相关文章:
C语言程序10题
第101题 (10.0分) 难度:易 第2章 /*------------------------------------------------------- 【程序填空】 --------------------------------------------------------- 功能:计算平均成绩并统计90分以上人数。 --…...

定时器-间歇函数
1.开启定时器 setInterval(function (){console.log(一秒执行一次)},1000) function fn(){console.log(一秒执行一次) } setInterval(fn,1000) //调用有名的函数,只写函数名 1.函数名字不需要加小括号 2.定时器返回是一个id数字 每个定时器的序号是不一样的 2.关…...
Ajax-XMLHttpRequest基本使用
一、Ajax的原理 就是XMLHttpRequest对象。 二、为什么学习XHR? 有更多与服务器数据通信方式,了解Ajax内部。 三、XHR使用步骤 1.创建XHR对象 2.调用open方法,设置url和请求方法 3.监听loadend事件,接受结果 4.调用send方法…...

门控循环单元(GRU)
概述 门控循环单元(Gated Recurrent Unit, GRU)由Junyoung Chung等人于2014年提出,原论文为《Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modeling》。GRU是循环神经网络(Recurrent Neural Network, …...

789. 数的范围 (二分学习)左端大右,右端小左
题目链接https://www.acwing.com/file_system/file/content/whole/index/content/4317/ 当求左端点时,条件是a【mid】大于等于x,并把右端点缩小。 当求右端点时,条件是a【mid】小于等于x,并把左端点扩大。 1.确定一个区间&…...

docker logs 查找日志常用命令
docker logs 是什么 docker logs 是 Docker 命令行工具提供的一个命令,用于查看容器的日志输出。它可以显示容器在运行过程中生成的标准输出(stdout)和标准错误输出(stderr),帮助用户诊断容器的行为和排查…...

百卓Smart管理平台 importexport.php SQL注入漏洞复现(CVE-2024-27718)
0x01 产品简介 百卓Smart管理平台是北京百卓网络技术有限公司(以下简称百卓网络)的一款安全网关产品,是一家致力于构建下一代安全互联网的高科技企业。 0x02 漏洞概述 百卓Smart管理平台 importexport.php 接口处存在SQL注入漏洞,攻击者除了可以利用 SQL 注入漏洞获取数据…...
PHP教程_PHP5函数str_replace替换字符串中的字符
PHP教程_PHP5函数str_replace替换字符串中的字符 PHP (PHP: Hypertext Preprocessor) 即 “超文本预处理器”, 是在服务器端执行的脚本语言, 尤其适用于Web开发并可嵌入HTML中。 PHP 语法学习了 C语言, 吸纳 Java 和 Perl 多个语言的特色发展出自己的特色语法, 并根据它们的长…...

Word的”交叉引用“和”插入题注“快捷键设置
Word的”交叉引用“和”插入题注“快捷键设置 在MSWord2021中,可以自定义设置快捷键。方法如下:文件-选项-自定义功能区-键盘快捷方式(自定义)。具体过程如图所示。 最后,按照上述流程将插入题注(Insert…...

小白从0学习ctf(web安全)
文章目录 前言一、baby lfi(bugku-CTF)1、简介2、解题思路1、解题前置知识点2、漏洞利用 二、baby lfi 2(bugku-CTF)1.解题思路1、漏洞利用 三、lfi(bugku CTF)1、解题思路1、漏洞利用 总结 前言 此文章是…...
【嵌入式开发 Linux 常用命令系列 7.4 -- awk 处理文件名,去除后缀只保留文件名】
请阅读【嵌入式开发学习必备专栏 】 文章目录 awk 处理文件名,去除后缀只保留文件名 awk 处理文件名,去除后缀只保留文件名 在 shell 中, 可以使用 awk 来处理文件名,去除其后缀。下面是一个示例命令,它会将带有后缀的…...

Linux重点思考(中)--端口/静态内存/负载/日志
这里写目录标题 知道的linux常用命令:查看指定端口进程netstat -pantunetstat -pantu|grep 22 静态运行内存free硬盘物理内存df和du当前负载uptime查看日志awk统计文件每一行单词sed 替换文件单词 知道的linux常用命令:查看指定端口进程 netstat -pantu…...

【Go】五、流程控制
文章目录 1、if2、switch3、for4、for range5、break6、continue7、goto8、return 1、if 条件表达式左右的()是建议省略的if后面一定要有空格,和条件表达式分隔开来{ }一定不能省略if后面可以并列的加入变量的定义 if count : 20;count < 30 {fmt.Println(&quo…...
数据开发-面试真题。
1. 自我介绍 2.在培训班的学过的项目经历 3.之前的工作经历,以及薪资 4.开始讲之前的项目经历 5.技术面试官开始提问。 kafka中进行数据分层,怎么从kafka中实时查询到相关的数据,一条或几条 6.java中的集合,以及io流 7.给定…...

如何使用免费的ChatGpt3.5
如何使用免费的ChatGpt 最近免费的gpt3.5很多都不怎么行了实在是太给力了尾声 最近免费的gpt3.5很多都不怎么行了 原因是什么呢?因为openai已经取消了免费的5刀赠送,那么这些人手上的免费的sses-key 用完后,就基本上全军覆没了,再…...
Kafka硬核干货
目录 Kafka Kafka Producer Kafka Consumer Consumer Offset Log Manager 如何实现高吞吐、低延迟...

分享几个可以免费使用的GPT网站吧
1. ChatGAI ChatGAI是一个界面简洁的AI平台,提供App和网页版,每日均有免费使用机会。 2. ChatGPT 本网站向大家开放了ChatGPT 3.5和4.0版本的免费体验,特别适合新用户。每天都有免费次数,响应迅速,注册便捷࿰…...

MySQL进阶-----前缀索引、单例与联合索引
目录 前言 一、前缀索引 1. 语法 2. 如何选择前缀长度 3. 前缀索引的查询流程 二、单列索引与联合索引 三、索引设计原则 前言 本期是MySQL进阶篇当中索引的最后一期内容,这里我们主要接着上一期继续讲解前缀索引、单例与联合索引。(上一期链接&…...

HTTP——Cookie
HTTP——Cookie 什么是Cookie通过Cookie访问网站 我们之前了解了HTTP协议,如果还有小伙伴还不清楚HTTP协议,可以点击这里: https://blog.csdn.net/qq_67693066/article/details/136895597 我们今天来稍微了解一下HTTP里面一个很小的部分&…...

Scala大数据开发
版权声明 本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl Scala简述 在此,简要介绍 Scala 的基本信息和情况。 Scala释义 Scala 源自于英语单词scalable,表示可伸缩的、可扩展的含义。 Scala作者 Scala编…...

超短脉冲激光自聚焦效应
前言与目录 强激光引起自聚焦效应机理 超短脉冲激光在脆性材料内部加工时引起的自聚焦效应,这是一种非线性光学现象,主要涉及光学克尔效应和材料的非线性光学特性。 自聚焦效应可以产生局部的强光场,对材料产生非线性响应,可能…...

CentOS下的分布式内存计算Spark环境部署
一、Spark 核心架构与应用场景 1.1 分布式计算引擎的核心优势 Spark 是基于内存的分布式计算框架,相比 MapReduce 具有以下核心优势: 内存计算:数据可常驻内存,迭代计算性能提升 10-100 倍(文档段落:3-79…...

全球首个30米分辨率湿地数据集(2000—2022)
数据简介 今天我们分享的数据是全球30米分辨率湿地数据集,包含8种湿地亚类,该数据以0.5X0.5的瓦片存储,我们整理了所有属于中国的瓦片名称与其对应省份,方便大家研究使用。 该数据集作为全球首个30米分辨率、覆盖2000–2022年时间…...
在 Nginx Stream 层“改写”MQTT ngx_stream_mqtt_filter_module
1、为什么要修改 CONNECT 报文? 多租户隔离:自动为接入设备追加租户前缀,后端按 ClientID 拆分队列。零代码鉴权:将入站用户名替换为 OAuth Access-Token,后端 Broker 统一校验。灰度发布:根据 IP/地理位写…...
【服务器压力测试】本地PC电脑作为服务器运行时出现卡顿和资源紧张(Windows/Linux)
要让本地PC电脑作为服务器运行时出现卡顿和资源紧张的情况,可以通过以下几种方式模拟或触发: 1. 增加CPU负载 运行大量计算密集型任务,例如: 使用多线程循环执行复杂计算(如数学运算、加密解密等)。运行图…...

前端开发面试题总结-JavaScript篇(一)
文章目录 JavaScript高频问答一、作用域与闭包1.什么是闭包(Closure)?闭包有什么应用场景和潜在问题?2.解释 JavaScript 的作用域链(Scope Chain) 二、原型与继承3.原型链是什么?如何实现继承&a…...

UR 协作机器人「三剑客」:精密轻量担当(UR7e)、全能协作主力(UR12e)、重型任务专家(UR15)
UR协作机器人正以其卓越性能在现代制造业自动化中扮演重要角色。UR7e、UR12e和UR15通过创新技术和精准设计满足了不同行业的多样化需求。其中,UR15以其速度、精度及人工智能准备能力成为自动化领域的重要突破。UR7e和UR12e则在负载规格和市场定位上不断优化…...
Swagger和OpenApi的前世今生
Swagger与OpenAPI的关系演进是API标准化进程中的重要篇章,二者共同塑造了现代RESTful API的开发范式。 本期就扒一扒其技术演进的关键节点与核心逻辑: 🔄 一、起源与初创期:Swagger的诞生(2010-2014) 核心…...

3-11单元格区域边界定位(End属性)学习笔记
返回一个Range 对象,只读。该对象代表包含源区域的区域上端下端左端右端的最后一个单元格。等同于按键 End 向上键(End(xlUp))、End向下键(End(xlDown))、End向左键(End(xlToLeft)End向右键(End(xlToRight)) 注意:它移动的位置必须是相连的有内容的单元格…...

Springboot社区养老保险系统小程序
一、前言 随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,社区养老保险系统小程序被用户普遍使用,为方…...