首页 > 编程语言 >C++基础——敲桌子游戏

C++基础——敲桌子游戏

时间:2024-10-23 20:49:29浏览次数:7  
标签:数字 int 打印 C++ 桌子 100 include 游戏

C++基础——敲桌子游戏

一、敲桌子

1.游戏内容:

从1开始数到100,如果数字的个位或者十位为7,或者数字是7的倍数,则显示"敲桌子",否则显示数字本身。

2.编译思路

系统通过for循环语句打印从1到100的所有数字,并通过if判断语句对其进行判断,如果数字的个位或十位为7,或者数字是7的倍数,则输出敲桌子,否则输出数字本身。

二、头文件

#include"stdafx.h"
#include<iostream>
using namespace std;
int main()

基本上所有C++程序都有上述代码,写上就好。

三、主文件

{
	//打印1-100的所有数字
	for (int i = 1; i < 100; i++)
	{
		//从所有数字中寻找所有特殊数字
		//如果是7的倍数、个位数有7、或者十位数有7,打印敲桌子
		if (i % 7 == 0 || i % 10 == 7 || i / 10 == 7)
		{
			cout << "敲桌子" << endl;
		}
		else//如果不是特殊数字,打印数字
		{
			cout << i << endl;
		}
	}
	system("pause");
	return 0;
}

上述代码主要通过for循环语句打印从1到100的所有数字,并通过if判断语句对其进行判断。

四、整体代码

#include"stdafx.h"
#include<iostream>
using namespace std;
int main()
{
	//打印1-100的所有数字
	for (int i = 1; i < 100; i++)
	{
		//从所有数字中寻找所有特殊数字
		//如果是7的倍数、个位数有7、或者十位数有7,打印敲桌子
		if (i % 7 == 0 || i % 10 == 7 || i / 10 == 7)
		{
			cout << "敲桌子" << endl;
		}
		else//如果不是特殊数字,打印数字
		{
			cout << i << endl;
		}
	}
	system("pause");
	return 0;
}

五、运行结果

在这里插入图片描述

标签:数字,int,打印,C++,桌子,100,include,游戏
From: https://blog.csdn.net/xzh0215/article/details/143192701

相关文章

  • C++调试经验(4):Linux下调试CAN通信的方法
    1.CAN通信介绍         CAN(ControllerAreaNetwork,控制器局域网)是一种现代的通信协议,用于在各种应用中的不同设备之间进行高速通信。它最初由德国的Bosch公司于20世纪80年代开发,用于汽车中的电子系统之间的通信,目前已广泛应用于汽车行业以及其他工业领域。CAN通信......
  • C++学习路线(二十一)
    俄罗斯方块 初始化页面#include<iostream>#include<graphics.h>#include<Windows.h>usingnamespacestd;voidwelcome(){ initgraph(550,660); HWNDwindow=GetHWnd(); SetWindowText(window,_T("俄罗斯方块")); setfont(40,0,_T("A......
  • 超千款鸿蒙原生游戏上架,华为游戏中心成就非凡游戏体验
    10月22日,原生鸿蒙之夜暨华为全场景新品发布会在深圳举行,华为正式为用户带来全新的原生鸿蒙操作系统(HarmonyOSNEXT),这是HarmonyOS诞生以来最大的更新。发布会公布了当前HarmonyOSNEXT整体应用生态的进展,其中鸿蒙游戏领域令人瞩目。以《王者荣耀》、《和平精英》、《归龙潮》、《万......
  • C++ deque容器
    dequedeque是C++STL库中的一个容器,常用来当stack、queue的适配器。在算法领域中,适用于解决单调队列单调栈等问题。下面我们就来认识一下deque容器。文章目录deque1.vector与list区别2.deque的介绍和使用2.1deque的介绍2.2deque的使用2.2.1数据访问(**Elementacce......
  • C++ STL基本用法概述(简洁版)
    vector变长数组,倍增思想基本函数 size()   //返回元素个数,时间复杂度为o(1)empty()   //返回a是否为空,时间复杂度为o(1)clear()   //清空front()/back()   //返回第一个数/最后一个数push_back()   //最后插入一个数pop_back()   //删掉最后一个数......
  • 1024 程序员节,我做了个闯关小游戏!
    大家好,我是程序员鱼皮。1024程序员节到了,首先祝各位程序员们节日快乐,代码零Bug!在这个特殊的日子,为了帮助大家轻松了解计算机编程相关的实用知识,帮助程序员朋友们巩固基础、检验自己的技术水平,我带团队设计开发了《码神挑战赛》闯关网站。......
  • 《Python游戏编程入门》注-第3章2
    《Python游戏编程入门》的“3.2.2获取用户输入”部分介绍了input()函数的用法;“3.2.3异常处理”部分介绍了try...except语句的用法。1input()函数的用法input()函数用于接受用户的输入,该函数的参数可以在等待用户输入之前显示文本。该函数主要有两种用法:第一个是将当前程......
  • 《Python游戏编程入门》注-第3章1
    《Python游戏编程入门》的第三章是“I/O、数据和字体:Trivia游戏”,介绍了print()函数、input()函数、异常处理以及文件的输入输出,最后根据以上内容完成了Trivia游戏。本章的“3.1了解Trivia游戏”介绍了Trivia游戏的界面和玩法。“3.2Python数据类型”中讲解了print()函数、i......
  • 【Unity】发布微信小游戏-资源优化
    资源优化方向记录:1、首包场景里面使用的字体重新生成一个,只包含首包可能使用到的字符,可以将几M的字体缩到几时KB 2、减少大尺寸贴图使用,合理压缩图片格式3、使用AssetStudio等工具检查首包资源,查看包含了那部分资源,是否引用,是否过大 这里查到了一部分无使用的资源贴图......
  • (分享源码)计算机毕业设计必看必学 上万套实战教程手把手教学JAVA、PHP,node.js,C++、pyth
    摘 要大数据时代下,数据呈爆炸式地增长。为了迎合信息化时代的潮流和信息化安全的要求,利用互联网服务于其他行业,促进生产,已经是成为一种势不可挡的趋势。在网络小说的要求下,开发一款整体式结构的小说网站,将复杂的系统进行拆分,能够实现对需求的变化快速响应、系统稳定性的保......