//#include
//#include
//#include
//
//
//
//
////
////#define MAX_USERS 100
////
////typedef struct {
//// char username[20];
//// char password[20];
//// double balance;
////} User;
////
////User users[MAX_USERS] = {
//// {“user1”, “password1”, 1000.0},
//// {“user2”, “password2”, 2000.0},
//// {“user3”, “password3”, 3000.0}
////};
////int user_count = 3;
////
////int current_user = -1;
////
////void login() {
//// char username[20];
//// char password[20];
////
//// printf(“请输入用户名: “);
//// scanf(“%s”, username);
//// printf(“请输入密码: “);
//// scanf(“%s”, password);
////
//// for (int i = 0; i
//#include
//#include
//#include
//
////定义函数
//struct users {
// char name[20];//用户名
// char pass[7];//密码
// int account;//账号
// float money;//余额
//} user[100];
//int count = 0;
//int account = 2017062000;
//int find;
//int dFind;
//int isLogout = 0;
//
////加载界面
//void loading() {
// int t = 1; //小数点的个数
// for (int i = 1; i = RMB) {
// user[find].money = user[find].money – RMB;
// printf(“nntt取款成功”);
// } else {
// printf(“nntt余额不足”);
// }
//}
//
////金额转账
//void transferMoney() {
// system(“cls”);//清屏
// int username;//账号
// int isFind = 0;
// int RMB;//转账金额
// printf(“nnnntt您正在使用转账功能”);
// printf(“nntt请输入对方的帐号:”);
// scanf(“%d”, &username);
// for (int i = 0; i = RMB) {
// user[find].money = user[find].money – RMB;
// user[dFind].money = user[dFind].money + RMB;
// printf(“nntt转账成功”);
// } else {
// printf(“nntt余额不足”);
// }
// } else {
// printf(“nntt目标帐号不存在”);
// }
//}
//
////注销
//void logout() {
// system(“cls”);//清屏
// char confirm;//confirm 确认
// printf(“nnnntt您正在使用注销功能”);
// printf(“nnnntt%d确认注销?”, user[find].account);
// fflush(stdin);//清空输入缓冲区
// scanf(“%c”, &confirm);
// if (confirm == ‘y’ || confirm == ‘Y’) {
// printf(“nnnntt正在注销%d”, user[find].account);
// isLogout = 1;
// } else {
// printf(“nnnntt取消注销帐号%d,返回服务界面”, user[find].account);
// isLogout = 0;
// }
//}
//
////结束退出
//void quit() {
// system(“cls”);//清屏
// printf(“正在退出,请稍后…”);
// exit(0);//正常退出
//}
//
////功能界面
//void service() {
// char choise;
// while (1) {
// system(“cls”);
// printf(“nnnnttA、查询余额”);
// printf(“nnttB、存款”);
// printf(“nnttC、取款”);
// printf(“nnttD、转账”);
// printf(“nnttE、修改密码”);
// printf(“nnttF、注销”);
// printf(“nnttG、退出系统”);
// printf(“nntt请选择:”);
// fflush(stdin);//清屏
// scanf(“%c”, &choise);
// switch (choise) {
// case ‘a’:
// case ‘A’:
// selectMoney();
// break;//查询余额
// case ‘b’:
// case ‘B’:
// saveMoney();
// break;//存款
// case ‘c’:
// case ‘C’:
// //printf(“nntt执行取款功能”);break;
// getMoney();
// break;//取款
// case ‘d’:
// case ‘D’:
// transferMoney();
// break;//转账
// case ‘e’:
// case ‘E’:
// printf(“nntt执行修改密码功能”);
// break;
// //updatePass();break;//修改密码
// case ‘f’:
// case ‘F’:
// logout();
// if (isLogout == 1) {
// return;//直接结束所处函数
// }
// break;//注销
// case ‘g’:
// case ‘G’:
// quit();
// break;//退出系统
// default:
// printf(“nntt您的输入有误,请重新输入!”);
// break;
// }
// printf(“nntt按任意键继续”);
// getch();//不回显函数,不需按回车
// }
//}
//
////隐藏密码
//void inputPass(char pass[]) {
// int i = 0;
// char ch;
// while (1) {
// ch = getch(); //不回显函数,不需按回车
// if (ch != ‘r’) { //判断输入的是否是回车
// if (ch != ‘b’) { //判断输入的是否是退格
// pass[i] = ch; //将输入的字符赋值给密码的第i位
// i++;
// printf(““);
// } else {
// if (i > 0) {
// i–;
// printf(“b b”);
// }
// }
// } else {
// break;
// }
// }
// pass[i] = ”;
// printf(“n”);
//}
//
////注册界面
//void regist() {
// system(“cls”);//清屏
// char rePass[7];
// printf(“nnnntttt请输入用户名:”);
// //要使用一个字符串接收输入的用户名
// fflush(stdin);//刷新字符缓冲区
// gets(user[count].name);//读取字符串,回车结束
// while (1) {
// while (1) {
// printf(“nntttt请输入密码:”);
// fflush(stdin);//清空输入缓冲区
// inputPass(user[count].pass);
// int length = strlen(user[count].pass); //计算字符串长度,其返回值是一个整数
// if (length == 6) {
// break;
// } else {
// printf(“nntttt密码输入有误!请输入6位密码”);
// }
// }
// printf(“nntttt请再次输入密码:”);
// fflush(stdin);//清空输入缓冲区
// inputPass(rePass);
// if (strcmp(rePass, user[count].pass) == 0) {
// break;
// } else {
// printf(“nntttt两次密码输入不一致,请重新输入”);
// }
// }
// account = account + 1;
// user[count].account = account;
// user[count].money = 0;
// system(“cls”);//清屏
// printf(“nnnntttt注册成功n”);
// printf(“nntttt您的账号为:%dn”, user[count].account);
// if (count >= 1) {
// printf(“nntttt前一个注册的账号为:%dn”, user[count – 1].account);
// }
// count++;
//}
//
////登陆界面
//void login() {
// int zhanghao;
// int sign = 0;
// int find;
// char loginPassword[7];
// //1.清屏
// system(“cls”);
// //2.提示 请输入账号
// printf(“nnnntttt请输入帐号:”);
// //3.获取输入的账号
// scanf(“%d”, &zhanghao);
// //4.将输入的账号与用户数组里的每一位用户的帐号进行对比
// for (int i = 0; i ‘;
// }
// }
//}
//
//void set_bomb(char bomb[11][11]) {
// int x, y;
// int count = 10;
// while (count–) {
// x = rand() % 9 + 1;
// y = rand() % 9 + 1;
// if (bomb[x][y] == ‘*’) {
// bomb[x][y] = ‘&’;
// }
// }
//
//}
//
//int main() {
// srand((服务器托管网unsigned int)time(NULL));
// char bomb[11][11];
// init_board(bomb, 11, 11);
// set_bomb(bomb);
// int i, j;
// for (i = 0; i
#include
#include
//
//#define ROW 9
//#define COL 9
//#define ROWS ROW+2
//#define COLS COL+2
//
////函数原型声明
//void init_board(char board[ROWS][COLS], int row, int col);
//void display_board(char board [ROWS][COLS], int row, int col);
//void game();
//void set_bomb(char bomb[ROWS][COLS], int row, int col);
//
//void menu() {
// printf(” WELCOME n”);
// printf(“n”);
// printf(“ 1. play *n”);
// printf(“ 0. exit **********n”);
// printf(“*********n”);
//}
//
//int main() {
// menu();
// int i = 0;
// scanf(“%d”, &i);
// getchar();
// while (1) {
// if (i == 1) {
// game();
// break;
// } else if (i == 0) {
// printf(“退出游戏成功!!nbyebye”);
// exit(0);
// } else {
// printf(“输入有误,请重新输入!!n”);
// scanf(“%d”, &i);
// getchar();
// }
// }
// return 0;
//}
//
//void game() {
// char board[ROWS][COLS];
// char bomb[ROWS][COLS] ;
// init_board(board, ROWS, COLS);
// init_board(bomb, ROWS, COLS);
// display_board(board, ROW, COL);
// set_bomb(bomb, ROW, COL);
// explore(bomb, board, ROW, COL);
//}
//
//void init_board(char board[ROWS][COLS], int rows, int cols) {
// int i, j;
// for (i = 0; i ‘;
// }
// }
//}
//
//void display_board(char board[ROWS][COLS], int row, int col) {
// int i, j;
// for (j = 0; j ‘) {
// bomb[x][y] = ‘&’;
// }
// }
//
//}
//
//void explore(char bomb[ROWS][COLS], char board[ROWS][COLS], int row, int col) {
// int x, y;
// int num = 0;
// while (num = 1 && x = 1 && y ‘) {
// if (bomb[x][y] == ‘&’) {
// printf(“你被炸了,嘻嘻n”);
// display_board(bomb, row, col);
// break;
// } else {
// printf(“你躲过一劫,恭喜n”);
// int count = get_bomb_count(bomb, x, y);
// board[x][y] = count + ‘0’;
// display_board(board, row, col);
// num++;
// }
// } else {
// printf(“重复了,请重新输入坐标n”);
// }
// } else
// printf(“坐标输入有问题,重新输入!!nn”);
// }
// if (num == row * col – 10) {
// printf(“congratulations,你成功完成扫雷!!n”);
// display_board(board, row, col);
// }
//}
//
//int get_bomb_count(char bomb[ROWS][COLS], int x, int y) {
// int count = 0;
// if (bomb[x][y – 1] == ‘&’)
// count++;
// if (bomb[x][y + 1] == ‘&’)
// count++;
// if (bomb[x – 1][y] == ‘&’)
// count++;
// if (bomb[x + 1][y] == ‘&’)
// count++;
// if (bomb[x – 1][y – 1] == ‘&’)
// count++;
// if (bomb[x + 1][y + 1] == ‘&’)
// count++;
// if (bomb[x – 1][y + 1] == ‘&’)
// count++;
// if (bomb[x + 1][y – 1] == ‘&’)
// count++;
// return count;
//}
//void explore(char bomb[ROWS][COLS], char board[ROWS][COLS], int row, int col) {
// int x, y;
// int num = 0;
// int count = 0;
// while (num = 1 && x = 1 && y ‘) {
// if (bomb[x][y] == ‘&’) {
// printf(“你被炸了,嘻嘻n”);
// display_board(bomb, row, col);
// break;
// } else {
// printf(“你躲过一劫,恭喜n”);
// int count = get_bomb_count(bomb, x, y);
// board[x][y] = count + ‘0’;
// if (board[x][y] != ‘0’) {
// display_board(board, row, col);
// num++;
// } else {
// count = get_bomb_count(bomb, x – 1, y);
// board[x – 1][y] = count + ‘0’;
// count = get_bomb_count(bomb, x + 1, y);
// board[x + 1][y] = count + ‘0’;
// count = get_bomb_count(bomb, x, y – 1);
// board[x][y – 1] = count + ‘0’;
// count = get_bomb_count(bomb, x, y + 1);
// board[x][y + 1] = count + ‘0’;
// count = get_bomb_count(bomb, x – 1, y – 1);
// board[x – 1][y – 1] = count + ‘0’;
// count = get_bomb_count(bomb, x – 1, y + 1);
// board[x – 1][y + 1] = count + ‘0’;
// count = get_bomb_count(bomb, x + 1, y – 1);
// board[x + 1][y – 1] = count + ‘0’;
// count = get_bomb_count(bomb, x + 1, y + 1);
// board[x + 1][y + 1] = count + ‘0’;
// display_board(board, row, col);
// num += 9;
// }
//
//服务器托管网 }
// } else {
// printf(“重复了,请重新输入坐标n”);
// }
// } else
// printf(“坐标输入有问题,重新输入!!nn”);
// }
// if (num == row * col – 10) {
// printf(“congratulations,你成功完成扫雷!!n”);
// display_board(board, row, col);
// }
//}
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
作者主页:编程指南针 作者简介:Java领域优质创作者、多年架构师设计经验、腾讯课堂常驻讲师 主要内容:Java项目、毕业设计、简历模板、学习资料、面试题库、技术互助 文末获取源码 一,IDEA的介绍 1, 按要求获得相关软件 2,直接双击安装 按要求下一…