【【C语言简单小题学习-1】】

实现九九乘法表

// 输出乘法口诀表 
int main()
{int i = 0;int j = 0;for (i = 1; i <= 9; i++){for (j = 1; j <= i;j++)printf("%d*%d=%d ", i , j, i*j);printf("\n");
}return 0;
}

在这里插入图片描述

猜数字的游戏设计

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
#include<time.h>// 猜数字 
// 用时间戳函数的形式 void menu();
void game();
int main()
{int  input  = 0;srand((unsigned int)time(NULL));do{menu();printf("请选择>:");scanf("%d", &input);switch(input){case 1: game();break;case 0 :printf("退出游戏\n");break;default : printf("输入错误\n");break;}} while (input);return 0;
}
void menu()
{printf("**************************\n");printf("**************************\n");printf("*****请开始你的选择*******\n");printf("   1.begin       0.end    \n");printf("**************************\n");printf("**************************\n");printf("**************************\n");printf("**************************\n");
}
void game()
{int a = 0;int b = 0;a = rand() % 100 + 1; // 取1到100以内的数字while (1){printf("请输入您想要输入的数字:\n");scanf("%d", &b);if (b < a){printf("猜小了\n");}else if (b > a){printf("猜大了\n");}else{printf("恭喜你猜对了\n");printf("   ***   ***\n");printf("  ***** *****\n");printf("  ***********\n");printf("   *********\n");printf("    *******\n");printf("      ***\n");break;}}
}

在这里插入图片描述

素数判断

// 素数判断
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
#include<time.h>//素数判断
int panduan(int input);
int main()
{int input = 0;printf("请输入想要的数字:\n");scanf("%d", &input); // 得到输入inputint a = panduan(input);if (a == 0){printf("不是 素数\n");}else {printf("是 素数 !");}return 0;
}
int panduan(int input)
{int i = 0; for (i = 2; i < input; i++){if (input %i == 0){return 0;}}return 1;
}

在这里插入图片描述

有序数组的查找

// 有序数组的查找
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
#include<time.h>// 有序数组的查找
int chaozhao(int arr[], int n, int sz);
int main()
{int n = 0;int arr[] = { 1,2,3,4,5,6,7,8,9,10,11 };int sz = sizeof(arr) / sizeof(arr[0]);printf("请输入数字:\n");scanf("%d", &n);int b=  chazhao( arr, n, sz);if (b == 0){printf("没找到");}else{printf("找到了并且下标是%d\n", b);}return 0;
}int chazhao(int arr[], int n, int sz)
{int left = 0;int right = sz - 1; while (left <= right){int mid = (left + right) / 2;if (n > arr[mid]){left = mid + 1;}else if (n < arr[mid]){right = mid - 1;}elsereturn mid;}return 0;
}

在这里插入图片描述

有序打印数字既递归的学习

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
#include<time.h>// 递归的简易设计
// 
void digui(int a);
int main()
{int input  =  0;printf("请输入想要输入的数字\n");scanf("%d", &input);digui(input); return 0;
}void digui(int n)
{if (n > 9){digui(n / 10);}printf("%d ", n%10);
}

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Jenkins的Pipeline概念

文章目录 Pipeline什么是Jenkins Pipeline声明式和脚本式Pipeline语法为何使用PipelinePipeline概念PipelineNodeStageStep Pipeline语法概述声明式Pipeline脚本式Pipeline Pipeline示例 参考 Pipeline 什么是Jenkins Pipeline Jenkins Pipeline是一套插件&#xff0c;它支持…

ElasticSearch相关知识点

ElasticSearch相关知识点 1.了解ES ES的作用&#xff1a;ES是一款非常强大的开源搜索引擎&#xff0c;具备非常多强大功能&#xff0c;可以帮助我们从海量数据中快速找到需要的内容 ELK技术栈&#xff1a;ES结合kibana、Logstash、Beasts&#xff0c;也就是 elastic stack 。…

远程服务器Ubuntu 18.04安装VNC远程桌面

一、安装vnc 1.安装图形化界面工具 # 安装过程中会弹窗让选择配置&#xff0c;选lightdm sudo apt install ubuntu-desktop sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal 2.安装vnc sudo apt-get install x11vnc3.安装LightD…

政务信息化项目可行性研究报

第四章 总体建设方案 1 建设原则 本项目将在借鉴国内相关项目建设成功经验的基础上&#xff0c;充分利用现有先进、 成熟技术&#xff0c;并考虑长远发展需求&#xff0c;予以统一规划、统一布局、统一设计、规范标 准、突出重点、分步实施。 &#xff08;1&#xff09;标准…

【python报错】Intel MKL FATAL ERROR: Cannot load mkl/../../../libmkl_rt.so.2.

python报错&#xff1a; Intel MKL FATAL ERROR: Cannot load mkl/../../../libmkl_rt.so.2.在切换旧版numpy版本的时候&#xff0c;出现了这个报错&#xff0c;表现就是将numpy切换到<1.24的版本的时候&#xff0c;只要import numpy就弹出以上报错。 尝试了网上的各种方法…

面试经典150题——简化路径

"A goal is a dream with a deadline." - Napoleon Hill 1. 题目描述 2. 题目分析与解析 2.1 思路一 这个题目开始看起来并不太容易知道该怎么写代码&#xff0c;所以不知道什么思路那就先模拟人的行为&#xff0c;比如对于如下测试用例&#xff1a; 首先 /代表根…

动态规划(算法竞赛、蓝桥杯)--树形DP树形背包

1、B站视频链接&#xff1a;E18 树形DP 树形背包_哔哩哔哩_bilibili #include <bits/stdc.h> using namespace std; const int N110; int n,V,p,root; int v[N],w[N]; int h[N],to[N],ne[N],tot; //邻接表 int f[N][N];void add(int a,int b){to[tot]b;ne[tot]h[a];h[a…

【嵌入式实践】【芝麻】【设计篇-2】从0到1给电动车添加指纹锁:项目可行性分析

0. 前言 该项目是基于stm32F103和指纹模块做了一个通过指纹锁控制电动车的小工具。支持添加指纹、删除指纹&#xff0c;电动车进入P档等待时计时&#xff0c;计时超过5min则自动锁车&#xff0c;计时过程中按刹车可中断P档状态&#xff0c;同时中断锁车计时。改项目我称之为“芝…

Topaz DeNoise AI:一键让照片重获清晰 mac/win版

Topaz DeNoise AI是一款革命性的图片降噪软件&#xff0c;它利用先进的人工智能算法&#xff0c;帮助用户轻松去除照片中的噪点&#xff0c;恢复图像的清晰度和细节。无论是专业摄影师还是摄影爱好者&#xff0c;Topaz DeNoise AI都能成为他们处理图片时的得力助手。 Topaz De…

CVE-2016-5195 复现记录

文章目录 poc前置知识页表与缺页异常/proc/self/mem的写入流程madvise 漏洞点修复 Dirty COW脏牛漏洞是一个非常有名的Linux竞争条件漏洞&#xff0c;虽然早在2016年就已经被修复&#xff0c;但它依然影响着众多古老版本的Linux发行版&#xff0c;如果需要了解Linux的COW&#…

安装Realtek Audio Driver失败[Error Code:-0001]

安装Realtek Audio Driver失败[Error Code&#xff1a;-0001] 首先来看一下我们遇到的问题GPT4的推荐解决方法&#xff08;流水账&#xff09;笔者自己真实有效的解决办法 首先来看一下我们遇到的问题 描述&#xff1a;在笔记本更新完电脑之后&#xff0c;没有自带声音驱动。然…

GVIM常见命令

一、模式之间的切换 二、退出保存 &#xff1a;q 不保存就退出vim &#xff1a;w 保存但不退出vim &#xff1a;wq 保存并退出vim 三、打开侧边栏 如下所示&#xff1a; 在命令模式下输入vt打开侧边栏目录&#xff0c;输入r更新目录 四、光标的移动 不仅是括号&#xff0c;b…