#include <stdio.h> #include <stdlib.h> int top(); int input(); void main() { int right = 50; int number; system("color 2"); system("title 欢迎来到猜数字游戏"); printf("==========================================\n"); printf("===============欢迎来到猜数字游戏=========\n"); printf("==========================================\n"); printf("游戏规则如下:\n"); printf("请输入1到100以内的整数:\n"); scanf_s("%d", &number); while (number != right) { if (number > right) { switch ((number - right) / 10) { case 0: printf("加油,只大了一点点!"); break; case 1: printf("数字大了不少。"); break; case 2: printf("数字大太多了!"); break; default: printf("数字大太多了!"); } } else { switch ((right - number) / 10) { case 0: printf("加油,只小了一点点!"); break; case 1: printf("数字小了不少。"); break; case 2: printf("数字小太多了!"); break; default: printf("数字小太多了!"); } } number = input(); } printf("恭喜您答对了\n\a"); system("pause"); } int input() { int number; printf("请输入1到100以内的整数:\n"); scanf_s("%d", &number); return number; } /*编译环境:vs2013 作者:landv 时间:2014年2月25日 */
注意scanf函数
vs2013里面使用会报错,详情请看http://www.cnblogs.com/landv/p/3562858.html