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

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

相关文章

MySQL存储过程之循环遍历查询的结果集详解

《MySQL存储过程之循环遍历查询的结果集详解》:本文主要介绍MySQL存储过程之循环遍历查询的结果集,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录前言1. 表结构2. 存储过程3. 关于存储过程的SQL补充总结前言近来碰到这样一个问题:在生产上导入的数据发现

使用Java将实体类转换为JSON并输出到控制台的完整过程

《使用Java将实体类转换为JSON并输出到控制台的完整过程》在软件开发的过程中,Java是一种广泛使用的编程语言,而在众多应用中,数据的传输和存储经常需要使用JSON格式,用Java将实体类转换为J... 在软件开发的过程中,Java是一种广泛使用的编程语言,而在众多应用中,数据的传输和存储经常需要使用j

Nginx部署React项目时重定向循环问题的解决方案

《Nginx部署React项目时重定向循环问题的解决方案》Nginx在处理React项目请求时出现重定向循环,通常是由于`try_files`配置错误或`root`路径配置不当导致的,本文给大家详细介... 目录问题原因1. try_files 配置错误2. root 路径错误解决方法1. 检查 try_f

Spring三级缓存解决循环依赖的解析过程

《Spring三级缓存解决循环依赖的解析过程》:本文主要介绍Spring三级缓存解决循环依赖的解析过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、循环依赖场景二、三级缓存定义三、解决流程(以ServiceA和ServiceB为例)四、关键机制详解五、设计约

Spring 中的循环引用问题解决方法

《Spring中的循环引用问题解决方法》:本文主要介绍Spring中的循环引用问题解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录什么是循环引用?循环依赖三级缓存解决循环依赖二级缓存三级缓存本章来聊聊Spring 中的循环引用问题该如何解决。这里聊

C# foreach 循环中获取索引的实现方式

《C#foreach循环中获取索引的实现方式》:本文主要介绍C#foreach循环中获取索引的实现方式,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录一、手动维护索引变量二、LINQ Select + 元组解构三、扩展方法封装索引四、使用 for 循环替代

Spring Boot循环依赖原理、解决方案与最佳实践(全解析)

《SpringBoot循环依赖原理、解决方案与最佳实践(全解析)》循环依赖指两个或多个Bean相互直接或间接引用,形成闭环依赖关系,:本文主要介绍SpringBoot循环依赖原理、解决方案与最... 目录一、循环依赖的本质与危害1.1 什么是循环依赖?1.2 核心危害二、Spring的三级缓存机制2.1 三

springboot循环依赖问题案例代码及解决办法

《springboot循环依赖问题案例代码及解决办法》在SpringBoot中,如果两个或多个Bean之间存在循环依赖(即BeanA依赖BeanB,而BeanB又依赖BeanA),会导致Spring的... 目录1. 什么是循环依赖?2. 循环依赖的场景案例3. 解决循环依赖的常见方法方法 1:使用 @La

Python循环缓冲区的应用详解

《Python循环缓冲区的应用详解》循环缓冲区是一个线性缓冲区,逻辑上被视为一个循环的结构,本文主要为大家介绍了Python中循环缓冲区的相关应用,有兴趣的小伙伴可以了解一下... 目录什么是循环缓冲区循环缓冲区的结构python中的循环缓冲区实现运行循环缓冲区循环缓冲区的优势应用案例Python中的实现库

python多种数据类型输出为Excel文件

《python多种数据类型输出为Excel文件》本文主要介绍了将Python中的列表、元组、字典和集合等数据类型输出到Excel文件中,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参... 目录一.列表List二.字典dict三.集合set四.元组tuplepython中的列表、元组、字典