c语言经典例题5
来源:互联网 发布:php上传文件源码 编辑:程序博客网 时间:2024/05/19 22:55
写代码可以在整型有序数组中查找想要的数字,找到了返回下标,
编写代码模拟三次密码输入的场景。
最多输入三次密码,密码正确,提示“登录成功”,密码错误,
可以重新输入,最多输入三次。三次均错,则提示退出程序。
编写一个程序,可以一直接收键盘字符,如果是小写字符输出对应
的大写字符,如果接收大写字符,就输出对应的小写字符如果是数字
不输出。
找不到返回-1.(折半查找)
#include<stdio.h>int key; int left; int right;int arr[];{ while(left<=right) { int mid=left+(right-left)/2; if(key>arr[mid]) left=mid+1; else if(key<arr[mid]) right=mid-1;else return mid; } return -1;}
编写代码模拟三次密码输入的场景。
最多输入三次密码,密码正确,提示“登录成功”,密码错误,
可以重新输入,最多输入三次。三次均错,则提示退出程序。
#include<stdio.h>#include<windows.h> int main(){int i=0;char arr1[7]="123456";char arr2[10]={0};for(i=0;i<3;i++){printf("请输入密码:\n");gets(arr2);if(0==strcmp(arr1,arr2)){printf("登陆成功\n");system("pause"); return 0; } if(strcmp(arr1,arr2)!=0) { printf("输入错误\n"); }}printf("退出程序");return 0; }
编写一个程序,可以一直接收键盘字符,如果是小写字符输出对应
的大写字符,如果接收大写字符,就输出对应的小写字符如果是数字
不输出。
#include <stdio.h>int main(){ int ch;while ((ch=getchar()) !=EOF) { if(ch>='A'&&ch <= 'Z') { printf("ch=%c\n",ch+32); } else if (ch>='a'&&ch <= 'z') { printf("ch=%c\n",ch-32); } else { return 0; } } return 0;}
阅读全文
0 0
- c语言经典例题5
- C 语言经典例题
- c语言经典例题
- C语言经典例题及答案5
- C语言运用 经典例题
- 【C语言经典例题//1//】
- 【C语言经典例题//2//】
- 【C语言经典例题//3//】
- 【C语言经典例题//4//】
- C语言经典初级例题
- c语言经典例题2
- c语言经典例题3
- c语言经典例题6
- C语言例题5:
- c语言经典例题100例
- C语言经典例题:素数判断
- C语言的经典设计例题
- C语言经典例题及答案1
- Arduino--基础(四)--weMos D1与DHT11一起使用
- Nginx下limit_req模块burst参数超详细解析
- OpenCV
- 进程、线程的优缺点
- echo 写设备节点后无限循环调用linux驱动下的write函数
- c语言经典例题5
- 欢迎使用CSDN-markdown编辑器
- 栈内存和堆内存案例
- CSS3-转换之translate
- Trie树(字典树)的实现
- Android 仿微信实现语音聊天功能
- 使用MQTTlens和Mosquitto在WIN7上完成发布和订阅
- C#删除文件夹
- Hibernate 框架的搭建及简单介绍