循环习题---斐波那契数列、乒乓球比赛、循环输出

2024-03-06 17:38

本文主要是介绍循环习题---斐波那契数列、乒乓球比赛、循环输出,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

屏幕输数

//向屏幕输出以下内容:
// a.1 2 3 4 5 
//b.2 4 6 8 10  
//c.3 6 9 12 15 
//d.4 8 12 16 20/* 自己写的
#include <stdio.h>
int main()
{for(int a = 1;a <=5;a++)printf("%5d",a);printf("\n");for(int b = 2; b <= 10; b+=2)printf("%5d",b);return 0;
} *///参考
#include <stdio.h>
int main(void)
{for(int j =1 ;j <= 4;j++){for(int i = 1;i <= 5;i++){printf("%5d",i*j);}putchar('\n');}return 0;
}

斐波那契数列

//菲波那切数列1、1、2、3、5、8、13、21、34...(从第三个数开始,该数是其前两个数的和)。要求从低到高输出斐波那契数列能被3整除的10个数,
//然后再由从低到高的顺序输出菲波那切数列不能被2整除的10个数
/*
#include <stdio.h>
int main()
{int a = 1,b = 1,c,d = 1;for(int i = 1;d <= 10; ++i){c = a + b;a = b;b = c;if(c%3 == 0){printf("%d\n",c);++d;}}return 0;
}
*///条件编译
#include <stdio.h>
int main(void)
{int a = 1,b = 1,c,d = 1;for(int i = 3;d <= 10; ++i){c = a + b;a = b;b = c;
#if 0if(c%3 == 0){printf("%d\n",c);++d;}
#elseif(c%2 == 0)continue;printf("%d\n",c);++d;
#endif}return 0;
}

乒乓球比赛

//2个乒乓球队比赛,甲队A、B、C三人,乙队X、Y、Z三人。已抽签决定比赛名单。
//A说他不和X比,C说他不和X、Z比,请编程找到3队赛手的名单。
#include <stdio.h>
int main(void)
{char a,b,c;for(char i = 'X';i <= 'Z'; ++i){a = i;for(char j = 'X'; j <= 'Z'; ++j){if( i == j)continue;b=j;for(char k = 'X'; k <='Z'; ++k){if(k == i || k == j)continue;c = k;if(a != 'X' && c != 'X' && c != 'Z')printf("A和%c,B和%c,C和%c比赛\n",a,b,c);}}}return 0;
}

 

这篇关于循环习题---斐波那契数列、乒乓球比赛、循环输出的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/780837

相关文章

好题——hdu2522(小数问题:求1/n的第一个循环节)

好喜欢这题,第一次做小数问题,一开始真心没思路,然后参考了网上的一些资料。 知识点***********************************无限不循环小数即无理数,不能写作两整数之比*****************************(一开始没想到,小学没学好) 此题1/n肯定是一个有限循环小数,了解这些后就能做此题了。 按照除法的机制,用一个函数表示出来就可以了,代码如下

【C++ Primer Plus习题】13.4

大家好,这里是国中之林! ❥前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。有兴趣的可以点点进去看看← 问题: 解答: main.cpp #include <iostream>#include "port.h"int main() {Port p1;Port p2("Abc", "Bcc", 30);std::cout <<

顺序表之创建,判满,插入,输出

文章目录 🍊自我介绍🍊创建一个空的顺序表,为结构体在堆区分配空间🍊插入数据🍊输出数据🍊判断顺序表是否满了,满了返回值1,否则返回0🍊main函数 你的点赞评论就是对博主最大的鼓励 当然喜欢的小伙伴可以:点赞+关注+评论+收藏(一键四连)哦~ 🍊自我介绍   Hello,大家好,我是小珑也要变强(也是小珑),我是易编程·终身成长社群的一名“创始团队·嘉宾”

poj3750约瑟夫环,循环队列

Description 有N个小孩围成一圈,给他们从1开始依次编号,现指定从第W个开始报数,报到第S个时,该小孩出列,然后从下一个小孩开始报数,仍是报到S个出列,如此重复下去,直到所有的小孩都出列(总人数不足S个时将循环报数),求小孩出列的顺序。 Input 第一行输入小孩的人数N(N<=64) 接下来每行输入一个小孩的名字(人名不超过15个字符) 最后一行输入W,S (W < N),用

AI(文生语音)-TTS 技术线路探索学习:从拼接式参数化方法到Tacotron端到端输出

AI(文生语音)-TTS 技术线路探索学习:从拼接式参数化方法到Tacotron端到端输出 在数字化时代,文本到语音(Text-to-Speech, TTS)技术已成为人机交互的关键桥梁,无论是为视障人士提供辅助阅读,还是为智能助手注入声音的灵魂,TTS 技术都扮演着至关重要的角色。从最初的拼接式方法到参数化技术,再到现今的深度学习解决方案,TTS 技术经历了一段长足的进步。这篇文章将带您穿越时

如何将一个文件里不包含某个字符的行输出到另一个文件?

第一种: grep -v 'string' filename > newfilenamegrep -v 'string' filename >> newfilename 第二种: sed -n '/string/!'p filename > newfilenamesed -n '/string/!'p filename >> newfilename

Detectorn2预训练模型复现:数据准备、训练命令、日志分析与输出目录

Detectorn2预训练模型复现:数据准备、训练命令、日志分析与输出目录 在深度学习项目中,目标检测是一项重要的任务。本文将详细介绍如何使用Detectron2进行目标检测模型的复现训练,涵盖训练数据准备、训练命令、训练日志分析、训练指标以及训练输出目录的各个文件及其作用。特别地,我们将演示在训练过程中出现中断后,如何使用 resume 功能继续训练,并将我们复现的模型与Model Zoo中的

校验码:奇偶校验,CRC循环冗余校验,海明校验码

文章目录 奇偶校验码CRC循环冗余校验码海明校验码 奇偶校验码 码距:任何一种编码都由许多码字构成,任意两个码字之间最少变化的二进制位数就称为数据检验码的码距。 奇偶校验码的编码方法是:由若干位有效信息(如一个字节),再加上一个二进制位(校验位)组成校验码。 奇校验:整个校验码中1的个数为奇数 偶校验:整个校验码中1的个数为偶数 奇偶校验,可检测1位(奇数位)的错误,不可纠错。

第六章习题11.输出以下图形

🌏个人博客:尹蓝锐的博客 希望文章能够给到初学的你一些启发~ 如果觉得文章对你有帮助的话,点赞 + 关注+ 收藏支持一下笔者吧~ 1、题目要求: 输出以下图形

LibSVM学习(五)——分界线的输出

对于学习SVM人来说,要判断SVM效果,以图形的方式输出的分解线是最直观的。LibSVM自带了一个可视化的程序svm-toy,用来输出类之间的分界线。他是先把样本文件载入,然后进行训练,通过对每个像素点的坐标进行判断,看属于哪一类,就附上那类的颜色,从而使类与类之间形成分割线。我们这一节不讨论svm-toy怎么使用,因为这个是“傻瓜”式的,没什么好讨论的。这一节我们主要探讨怎么结合训练结果文件