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

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

相关文章

C++中实现调试日志输出

《C++中实现调试日志输出》在C++编程中,调试日志对于定位问题和优化代码至关重要,本文将介绍几种常用的调试日志输出方法,并教你如何在日志中添加时间戳,希望对大家有所帮助... 目录1. 使用 #ifdef _DEBUG 宏2. 加入时间戳:精确到毫秒3.Windows 和 MFC 中的调试日志方法MFC

Python使用Colorama库美化终端输出的操作示例

《Python使用Colorama库美化终端输出的操作示例》在开发命令行工具或调试程序时,我们可能会希望通过颜色来区分重要信息,比如警告、错误、提示等,而Colorama是一个简单易用的Python库... 目录python Colorama 库详解:终端输出美化的神器1. Colorama 是什么?2.

JAVA中while循环的使用与注意事项

《JAVA中while循环的使用与注意事项》:本文主要介绍while循环在编程中的应用,包括其基本结构、语句示例、适用场景以及注意事项,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录while循环1. 什么是while循环2. while循环的语句3.while循环的适用场景以及优势4. 注意

Python中的异步:async 和 await以及操作中的事件循环、回调和异常

《Python中的异步:async和await以及操作中的事件循环、回调和异常》在现代编程中,异步操作在处理I/O密集型任务时,可以显著提高程序的性能和响应速度,Python提供了asyn... 目录引言什么是异步操作?python 中的异步编程基础async 和 await 关键字asyncio 模块理论

好题——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