c语言练习第11周(1~5)

news2024/11/18 5:31:35

数列  1  1  2  3  5  8  13  21  ...  被称为斐波纳数列。
输入若干个正整数N,输出这个序列的前  N  项的和。

题干数列  1  1  2  3  5  8  13  21  ...  被称为斐波纳数列。
输入若干个正整数N,输出这个序列的前  N  项的和。
输入样例3
5
4
1
输出样例4
12
7
1
#include<stdio.h>
int fbnq(int n) {
	int i = 1, a = 1, b = 1,c,s=0;
	for (i = 1; i <= n; i++) {
		s += a;
		c = a + b;
		a = b;
		b = c;
	}
	return s;
}
int main() {
	int n;
	while (~scanf("%d", &n)) {
		printf("%d\n", fbnq(n));
	}
	return 0;
}

 

 数列  0  1  1  2  3  5  8  13  21  ...  被称为斐波纳数列。
输入若干个正整数N,输出这个序列的前  N  项。

题干数列  0  1  1  2  3  5  8  13  21  ...  被称为斐波纳数列。
输入若干个正整数N,输出这个序列的前  N  项。
输入样例3
5
1
4
输出样例0,1,1,
0,1,1,2,3,
0,
0,1,1,2,

#include<stdio.h>
int fbnq(int n) {
	int i = 1, a = 0, b = 1,c,s=0;
	for (i = 1; i <= n; i++) {
		printf("%d,",a);
		c = a + b;
		a = b;
		b = c;
	}
	return s;
}
int main() {
	int n;
	while (~scanf("%d", &n)) {
		fbnq(n);
     printf("\n");
	}
	return 0;
}

 a数组n个元素插入法升序排序,请补充代码

题干a数组n个元素插入法升序排序,请补充代码。
void  fun(int  a[],int  n)
{
        int  i,j,t;
        for(i=1;i<=n-1;i++)
        {
                t=a[i];
                /****************/

                /****************/
                a[j+1]=t;
        }
}

 

 

//只填写两行/****/之间要求的语句列表
for(j=i-1;j>=0;j--)
    if(a[j]>t)
        a[j+1]=a[j];
     else  break;

 输入一个二维数组  M[12][12],根据输入要求,求出二维数组下方绿色部分元素的平均值或和。
第一行输入一大写字母,若为  S,则求和,若为  M,则求平均值。
接下来  12  行,每行包含  12  个用空格隔开的浮点数,输出结果保留一位小数。
数据范围:100.0≤M[i][j]≤100.0。

 

 

输入样例S
-6.0  0.7  -8.4  -5.7  -4.1  7.6  9.5  -9.7  4.1  0.6  -6.5  -4.9
6.6  4.9  -3.1  5.3  0.3  -4.5  3.9  -1.5  6.6  7.0  5.1  2.5
-8.5  1.8  -2.7  0.1  -4.9  -7.2  4.3  6.0  -1.4  2.7  -3.0  2.0
4.8  -7.0  -1.3  0.8  1.0  4.5  -1.1  -2.9  -3.9  -3.9  -8.9  5.8
-2.1  -9.6  5.1  0.2  1.0  -1.7  6.4  4.1  2.8  -6.9  2.4  9.3
-6.0  -9.1  -7.0  -7.0  7.8  5.1  6.9  -7.6  0.4  -7.2  5.5  6.0
-1.9  5.5  1.9  -8.5  -5.3  2.3  -9.3  2.0  -0.2  1.2  5.6  -1.8
8.2  2.3  3.5  1.4  4.0  -5.1  -6.9  -2.8  1.7  -7.0  7.8  1.8
-6.0  -4.1  -4.6  -9.4  -4.9  -4.1  4.2  6.3  -2.8  8.7  8.1  -0.9
8.8  -6.5  -4.3  6.1  -6.2  -3.9  -7.0  7.3  5.0  -0.9  -0.0  5.6
-2.4  1.4  8.5  -2.2  0.9  5.3  3.6  8.8  -8.1  3.0  -3.1  6.5
-3.8  -6.4  2.3  4.2  -9.8  -0.3  -9.9  -7.4  3.5  1.5  -0.2  7.0
输出样例-11.9

 

#include<stdio.h>
int main() {
	int n = 0, i, j;
	char c;
	scanf("%c", &c);
	double M[12][12],s=0;
	for (i = 0; i < 12; i++) {
		for (j = 0; j < 12; j++) {
			scanf("%lf", &M[i][j]);
			if (i + j > 11 && j<i) {
				s += M[i][j];
				n++;
			}
		}
	}
	if (c == 'S') {
		printf("%.1lf\n", s);
	}
	else {
		printf("%.1lf\n", s/n);
	}
	return 0;
}

 

 输入一个二维数组  M[12][12],根据输入要求,求出二维数组左方绿色部分元素的平均值或和。
第一行输入一大写字母,若为  S,则求和,若为  M,则求平均值。
接下来  12  行,每行包含  12  个用空格隔开的浮点数,输出结果保留一位小数。
数据范围:100.0≤M[i][j]≤100.0。

 

 

 

#include<stdio.h>
int main() {
	int n = 0, i, j;
	char c;
	scanf("%c", &c);
	double M[12][12], s = 0;
	for (i = 0; i < 12; i++) {
		for (j = 0; j < 12; j++) {
			scanf("%lf", &M[i][j]);
			if (i + j < 11 && j < i) {
				s += M[i][j];
				n++;
			}
		}
	}
	if (c == 'S') {
		printf("%.1lf\n", s);
	}
	else {
		printf("%.1lf\n", s / n);
	}
	return 0;
}

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1200369.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ftp服务器(filezilla服务端软件)下载、安装、使用

下载 通过360软件管家下载 输入filezilla&#xff0c;点击搜索&#xff0c;点击安装 修改安装路径 等待安装完成 配置服务端 启动配置 双击打开&#xff0c;点击软件中间按钮 不用输入密码&#xff0c;因为安装的时候没有设置密码 如果在安装的时候设置了密码&#xff0c;…

可以为一个servlet定义多个servlet-mapping、或url-pattern

在web描述符文件web.xml文件中&#xff0c;可以为同一个servlet定义多个servlet-mapping&#xff1b;也可以在同一个servlet-mapping中&#xff0c;定义多个url-pattern。也就是说&#xff0c;可以把多个地址&#xff08;相对于上下文路径&#xff09;映射到同一个servlet处理。…

基于MATLAB的关节型六轴机械臂轨迹规划仿真

笛卡尔空间下的轨迹规划&#xff0c;分为直线轨迹规划和圆弧轨迹规划&#xff0c;本文为笛卡尔空间下圆弧插值法的matlab仿真分析 目录 1 实验目的 2 实验内容 2.1标准D-H参数法 2.2实验中使用的Matlab函数 3 全部代码 4 仿真结果 1 实验目的 基于机器人学理论知识&…

最全面的软考架构师复习资料(历时2年整理)

一、面向服务的架构 1.请分别用200字以内文字说明什么是面向服务架构&#xff08;SOA&#xff09;以及ESB在SOA的作用与特点 面向服务的体系架构&#xff08;SOA&#xff09;是一种粗粒度、松耦合的服务架构&#xff0c;服务之间通过简单、精确定义接口进行通信。他可以根据需求…

【操作系统】4.2 文件系统

&#x1f4e2;&#xff1a;如果你也对机器人、人工智能感兴趣&#xff0c;看来我们志同道合✨ &#x1f4e2;&#xff1a;不妨浏览一下我的博客主页【https://blog.csdn.net/weixin_51244852】 &#x1f4e2;&#xff1a;文章若有幸对你有帮助&#xff0c;可点赞 &#x1f44d;…

[CISCN 2023 西南]do_you_like_read

打开题目&#xff0c;大概是一个购买书籍的网站&#xff0c;有登陆的功能 我们可以先分析下给的源码 在admin.php中会验证是否为admin用户 我们尝试爆破下密码&#xff0c;爆出来为admin123 登陆后发现存在文件上传漏洞 我们分析下源码 存在文件后缀检测&#xff0c;如果为p…

【第四章】软件设计师 之 计算机网络

文章底部有个人公众号&#xff1a;热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享&#xff1f; 踩过的坑没必要让别人在再踩&#xff0c;自己复盘也能加深记忆。利己利人、所谓双赢。 1、七层模型 2、网络技术标准与协议 中介 别…

信捷 XDH 输出点流水灯

本文以XDH 为例&#xff0c;实现输出点流水灯&#xff0c;测试输出点是否正常。 用到了FOR NEXT循环和偏移量实现。 程序下载链接如下&#xff1a; https://download.csdn.net/download/weixin_39926429/88527971

Python的基础语句大全

以下是Python的基础语句大全&#xff1a; 变量定义语句&#xff1a; var_name var_value输出语句&#xff1a; print(var_name)输入语句&#xff1a; var_name input()条件语句&#xff1a; if condition:// do something if condition is True elif condition:// do somethi…

手机地磁传感器与常见问题

在手机中&#xff0c;存在不少传感器&#xff0c;例如光距感&#xff0c;陀螺仪&#xff0c;重力加速度&#xff0c;地磁等。关于各传感器&#xff0c;虽功能作用大家都有所了解&#xff0c;但是在研发设计debug过程中&#xff0c;却总是会遇到很多头疼的问题。关于传感器&…

链表的实现(文末附完整代码)

链表的概念及结构 链表是一种物理存储结构上非连续、非顺序的存储结构&#xff0c;数据元素的逻辑顺序是通过链表中的指针链接次序实现的 我们在上一篇文章所学习的顺序表是连续存储的 例如&#xff1a; 顺序表就好比火车上的一排座位&#xff0c;是连续的 而链表就好比是火车…

字节面试:请说一下DDD的流程,用电商系统为场景

说在前面 在40岁老架构师 尼恩的读者交流群(50)中&#xff0c;最近有小伙伴拿到了一线互联网企业字节、如阿里、滴滴、极兔、有赞、希音、百度、网易、美团的面试资格&#xff0c;遇到很多很重要的面试题&#xff1a; 谈谈你的DDD落地经验&#xff1f; 谈谈你对DDD的理解&…

matlab GUI界面实现ZieglerNicholas调节PID参数

1、内容简介 略 11-可以交流、咨询、答疑 ZieglerNicholas、PID、GUI 2、内容说明 GUI界面实现ZieglerNicholas调节PID参数 通过ZieglerNicholas调节PID参数&#xff0c;设计了GUI 3、仿真分析 略 4、参考论文 略 链接&#xff1a;https://pan.baidu.com/s/1yQ1yDfk-_…

vue+mongodb+nodejs实现表单增删改查

ExpressMongodbVue实现增删改查 效果图 前言 最近一直想学下node,毕竟会node的前端更有市场。但是光看不练&#xff0c;感觉还是少了点什么&#xff0c;就去github上看别人写的项目&#xff0c;收获颇丰&#xff0c;于是准备自己照葫芦画瓢写一个。 作为程序员&#xff0c;一…

电容的作用

文章目录 总结1.降压2.滤波3.延时4.耦合5.旁路电容 总结 1.降压 问题&#xff1a; 直接连接灯泡会烧掉 解决方案 进一步为了防止电容放电&#xff0c;伤人&#xff0c;加入一个大电阻 2.滤波 直流的情况 交流的情况 频率与容抗的关系 3.延时 4.耦合 滤除直流成分&#xf…

学习c#的第七天

目录 C# 封装 概念 Public 访问修饰符 Private 访问修饰符 Protected 访问修饰符 Internal 访问修饰符 Protected Internal 访问修饰符 总结 C# 封装 概念 在面向对象程序设计中&#xff0c;封装是一种将数据和方法包含在一个单元中&#xff0c;并控制对这些数据和方…

LeetCode算法心得——高级访客(模拟枚举+小窗口)

大家好&#xff0c;我是晴天学长&#xff0c;今天的周赛第二题&#xff0c;需要的小伙伴可以关注支持一下哦&#xff01;后续会继续更新的。&#x1f4aa;&#x1f4aa;&#x1f4aa; 1) .高级访客 给你一个长度为 n 、下标从 0 开始的二维字符串数组 access_times 。对于每个 …

Redis五种数据类型及命令操作(二)

&#x1f388;个人公众号:&#x1f388; :✨✨✨ 可为编程✨ &#x1f35f;&#x1f35f; &#x1f511;个人信条:&#x1f511; 知足知不足 有为有不为 为与不为皆为可为&#x1f335; &#x1f349;本篇简介:&#x1f349; 本篇记录Redis五种数据类型及命令操作&#xff0c;如…

Oracle(2-1) Networking Overview

文章目录 一、基础知识1、Network Environ Challenges 网络环境挑战2、Simple Network :2-Tier 简单的两层网络3、Simple to Complex : N-Tier 简单到复杂&#xff1a;N层网络4、Oracle Network Solutions Oracle网络解决方案5、Key Features of Oracle Net Oracle Net的主要功…

[MySQL] MySQL表的基础操作

文章目录 一、创建表 1、1 SQL语法 1、2 实例演示 二、查询表 三、修改表 3、1 修改表名字 3、2 新增列&#xff08;字段&#xff09; 3、3 修改列类型 3、4 修改列名 3、5 删除表 四、总结 &#x1f64b;‍♂️ 作者&#xff1a;Ggggggtm &#x1f64b;‍♂️ &#x1f440; 专…