5.c

news/2025/1/15 22:06:32/

1.完成猜数字游戏。
代码如下:

#define _CRT_SECURE_NO_WARNINGS 
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{srand((unsigned int)time(NULL));int a ;int guess = 0;guess = rand() % 100 + 1;//printf("%d\n", guess);while (1){printf("请输入一个1-100的整数:");scanf("%d", &a);if (a > guess){printf("猜大了\n");}else if (a < guess){printf("猜小了\n");}else if (a == guess){printf("恭喜你猜对了!\n");break;}}system("pause");return 0;
}

运行结果:
在这里插入图片描述
2.写代码可以在整型有序数组中查找想要的数字,找到了返回下标,找不到不返回。
代码如下:

#define _CRT_SECURE_NO_WARNINGS 
#include <stdio.h>
#include <stdlib.h>
int main()
{int a[10] = { 2, 3, 5, 7, 10, 12, 13, 17, 21, 25 };int b , i = 0;printf("请输入一个整数:");scanf("%d", &b);for (i = 0; i < 10; i++){if (b == a[i]){break;}}printf("%d\n", i);system("pause");return 0;
}

运行结果:
在这里插入图片描述
3.编写代码模拟三次密码输入的场景。最多能输入三次密码,密码正确,提示“登录成功”, 密码错误,可以重新输入,最多输入三次。三次均错,则提示退出程序。
代码如下:

#include<stdio.h>
#include<string.h>
const char *name = "liming";
const char *key  = "123456789";
void rad()
{int count = 3;while (count > 0){char _name[20];char _key [20];printf("请输入你的姓名:");scanf("%s", _name);printf("请输入你的密码:");scanf("%s", _key);if (0 == strcmp(name, _name) && 0 == strcmp(key, _key)){printf("登陆成功!\n");break;
}else{printf("登录信息有误!\n");count--;printf("你还有%d次机会!\n", count);}}
}
int main()
{rad();system("pause");return 0;
}

运行结果:
在这里插入图片描述
4.编写一个程序,可以一直接收键盘字符,如果是小写字符就输出对应的大写字符,
如果接收的是大写字符,就输出对应的小写字符,如果是数字不输出。
代码如下:

#include<stdio.h>
#include<string.h>
int main()
{char number;while (1){scanf("%c", &number);if (number >= 'a'&&number <= 'z'){printf("%c", number - 32);}else if (number >= 'A'&&number <= 'Z'){printf("%c", number + 32);}}system("pause");return 0;
}

运行结果:
在这里插入图片描述


http://www.ppmy.cn/news/343808.html

相关文章

商业竞争算法

前言&#xff1a;为什么会想起来写这块呢&#xff1f;可能与我目前所处的地域城市有关系吧&#xff0c;也可能与我见过的公司差异有关。 商业竞争算法 什么是商业竞争算法呢&#xff1f;简言之&#xff1a;商战&#xff0c;能够在竞争中产生优势的&#xff0c;且不易被替代的算…

【java 基础三 】- 正则表达式、枚举、equals等

一 枚举 1.1 定义 Java枚举是一种特殊的数据类型&#xff0c;用于表示有限个预设的值。它在Java语言中是一种类&#xff08;class&#xff09;类型&#xff0c;但又比普通的类类型多了些特殊的约束&#xff0c;这些约束使得枚举类型更加简洁、安全和便捷。枚举类型的名称必须…

华为网络设备查看风扇状态命令

描述&#xff1a;华为网络设备查看风扇状态命令 命令&#xff1a; display device fan

华为网络设备CPU和内存占用率检查命令方法

描述&#xff1a;华为网络设备CPU和内存占用率检查命令方法 方法&#xff1a; display cpu display memory

华为网络设备查看电源状态检查命令

描述&#xff1a;华为网络设备查看风扇状态电源状态检查命令 命令&#xff1a; display device fan

华为网络设备 display 命令

1. 常用命令 信息项 使用命令基本信息 display diagnostic-information设备信息 display device接口信息 display interface版本信息 display ver…

华为网络设备调试命令(日常总结)

上面这些都是很常见的调试命令&#xff0c;适用于华为&#xff0c;给大家做一下分享

华为网络设备配置子接口

int g0/0/0.1 //配置子接口1 ip address 192.168.1.1 24 //配置ip地址 dot1q terminatiion vid11 //子接口允许vlan11通过 arp brodcast enable //开启arp广播 quit //退出 子接口定义建议定义成跟vlan对应的接口&#xff0c;这样方便记录。