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编…...
Vue记事本应用实现教程
文章目录 1. 项目介绍2. 开发环境准备3. 设计应用界面4. 创建Vue实例和数据模型5. 实现记事本功能5.1 添加新记事项5.2 删除记事项5.3 清空所有记事 6. 添加样式7. 功能扩展:显示创建时间8. 功能扩展:记事项搜索9. 完整代码10. Vue知识点解析10.1 数据绑…...
【杂谈】-递归进化:人工智能的自我改进与监管挑战
递归进化:人工智能的自我改进与监管挑战 文章目录 递归进化:人工智能的自我改进与监管挑战1、自我改进型人工智能的崛起2、人工智能如何挑战人类监管?3、确保人工智能受控的策略4、人类在人工智能发展中的角色5、平衡自主性与控制力6、总结与…...
脑机新手指南(八):OpenBCI_GUI:从环境搭建到数据可视化(下)
一、数据处理与分析实战 (一)实时滤波与参数调整 基础滤波操作 60Hz 工频滤波:勾选界面右侧 “60Hz” 复选框,可有效抑制电网干扰(适用于北美地区,欧洲用户可调整为 50Hz)。 平滑处理&…...
【磁盘】每天掌握一个Linux命令 - iostat
目录 【磁盘】每天掌握一个Linux命令 - iostat工具概述安装方式核心功能基础用法进阶操作实战案例面试题场景生产场景 注意事项 【磁盘】每天掌握一个Linux命令 - iostat 工具概述 iostat(I/O Statistics)是Linux系统下用于监视系统输入输出设备和CPU使…...
ffmpeg(四):滤镜命令
FFmpeg 的滤镜命令是用于音视频处理中的强大工具,可以完成剪裁、缩放、加水印、调色、合成、旋转、模糊、叠加字幕等复杂的操作。其核心语法格式一般如下: ffmpeg -i input.mp4 -vf "滤镜参数" output.mp4或者带音频滤镜: ffmpeg…...

相机从app启动流程
一、流程框架图 二、具体流程分析 1、得到cameralist和对应的静态信息 目录如下: 重点代码分析: 启动相机前,先要通过getCameraIdList获取camera的个数以及id,然后可以通过getCameraCharacteristics获取对应id camera的capabilities(静态信息)进行一些openCamera前的…...
TRS收益互换:跨境资本流动的金融创新工具与系统化解决方案
一、TRS收益互换的本质与业务逻辑 (一)概念解析 TRS(Total Return Swap)收益互换是一种金融衍生工具,指交易双方约定在未来一定期限内,基于特定资产或指数的表现进行现金流交换的协议。其核心特征包括&am…...
【JavaSE】绘图与事件入门学习笔记
-Java绘图坐标体系 坐标体系-介绍 坐标原点位于左上角,以像素为单位。 在Java坐标系中,第一个是x坐标,表示当前位置为水平方向,距离坐标原点x个像素;第二个是y坐标,表示当前位置为垂直方向,距离坐标原点y个像素。 坐标体系-像素 …...

tree 树组件大数据卡顿问题优化
问题背景 项目中有用到树组件用来做文件目录,但是由于这个树组件的节点越来越多,导致页面在滚动这个树组件的时候浏览器就很容易卡死。这种问题基本上都是因为dom节点太多,导致的浏览器卡顿,这里很明显就需要用到虚拟列表的技术&…...
ip子接口配置及删除
配置永久生效的子接口,2个IP 都可以登录你这一台服务器。重启不失效。 永久的 [应用] vi /etc/sysconfig/network-scripts/ifcfg-eth0修改文件内内容 TYPE"Ethernet" BOOTPROTO"none" NAME"eth0" DEVICE"eth0" ONBOOT&q…...